Skip to content

SongBPM API: Get song tempo and key

Finds the best SongBPM match for a song title and artist and returns its tempo, musical key, Camelot key, length and time signature.

songbpm.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by SongBPM.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Song, requiredsong

Song title, for example Blinding Lights.

Blinding Lights

Artist, requiredartist

Performing artist, for example The Weeknd.

The Weeknd

Output

From a run on Oct 23, 2026.
{  "song": "Blinding Lights",  "album": null,  "artist": "The Weeknd",  "energy": null,  "length": "3:20",  "tempo_bpm": 171,  "camelot_key": "3B",  "musical_key": "C♯/D♭ major",  "acousticness": null,  "danceability": null,  "songbpm_link": "https://songbpm.com/@the-weeknd/blinding-lights-c8d0a298-1020-47aa-a9a2-99bcf096cb84",  "length_seconds": 200,  "time_signature": "4/4"}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
songbpm.com/get_song_tempo_and_key
Returns
song, artist, tempo_bpm, musical_key, camelot_key, length, time_signature, songbpm_link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method songbpm.com/get_song_tempo_and_key with the inputs above.

Ask your agent

  • What is the tempo in BPM and musical key of Blinding Lights by The Weeknd?
  • I'm DJing tonight and need the Camelot key for Levitating by Dua Lipa, can you check songbpm.com?
  • How long is Shape of You by Ed Sheeran and what time signature is it in?
  • Look up the BPM and key for Bad Guy by Billie Eilish so I can match it with my playlist.
  • Find the tempo, key, and length of Watermelon Sugar by Harry Styles.

See more

  • Gets a Deezer song's tempo, ISRC, loudness gain and recording details from its title, track link or track ID. An artist name helps pick the right recording.

    deezer.com/get_song_details
  • Finds the best-matching studio recording on MusicBrainz for a song title and artist. Returns its ISRCs, first release date and up to 25 of its earliest releases.

    musicbrainz.org/get_song_identifiers
  • Finds a Spotify song by title (optionally narrowed by artist), track link, URI or track ID and returns its public play count and details. Without an artist, the most-played exact title match wins. Previews and ISRC may be unavailable for some tracks.

    open.spotify.com/get_song
  • Searches the Apple Music song catalog by title and artist words, returning matching tracks in relevance order with prices and previews when available.

    music.apple.com/search_songs
  • Gets a public SoundCloud track and its stats from a title and optional artist, or from a track link. Search picks the artist's matching upload with the most plays; unavailable fields are null.

    soundcloud.com/get_track
  • Returns an artist's Billboard Hot 100 song history or Billboard 200 album history: chart totals (entries, No. 1 hits, top 10 hits) and each title's debut, peak and weeks on chart, most recent debut first.

    billboard.com/get_artist_chart_history
  • Looks up a Last.fm artist by name and returns listening statistics, profile, top tracks and albums, similar artists, and upcoming events.

    last.fm/get_artist
  • Gets an artist's upcoming concerts and tour dates on Songkick, optionally filtered by country, with ticket links and start times when listed.

    songkick.com/get_artist_tour_dates