Home Pricing Docs Compare SDK Blog Changelog Status Get API Key →
Music API · Comparison

FreqBlog vs GetSongBPM

October 2026 · 5 min read · FreqBlog

GetSongBPM is a long-running, free BPM and key database with a public API, and for plenty of projects it is all you need. The question is what your app needs beyond tempo and key — and how you look tracks up. If you are replacing Spotify’s discontinued audio-features endpoint, that usually means energy, valence and a Spotify ID or ISRC lookup, which is where the two differ. Every GetSongBPM claim below comes from its API page and the published documentation for its API (api.getsong.co, shared with its sister site GetSongKEY), checked on 28 October 2026.

At a glance

DimensionFreqBlog Music Metadata APIGetSongBPM API
PriceFree tier of 1,000 requests/month, no card; paid plans from £9.99/mo; Pro £129/mo for 750,000 requests (£0.17 per 1,000)Free; no paid plans described
ConditionsCredit “Audio analysis by FreqBlog” somewhere users can find it — an about or credits screen is fineA link back to GetSongBPM.com from your website or store listing is required; accounts without one can be suspended without notice
Rate limitMonthly plan quota; over quota returns 429 until it resets3,000 requests per hour; exceeding it blocks the key for one hour
Track lookup inputName + artist, ISRC, MusicBrainz ID or Spotify IDSearch by title and/or artist, then fetch by GetSongBPM’s own song ID; no ISRC or Spotify ID lookup documented
Fields returned25+ per track: BPM, key as name + Camelot + Open Key, energy, valence, danceability, acousticness, instrumentalness, mood, genre, ISRC, MBID and moreTempo, key, Open Key, danceability (0–100), acousticness and a beta time signature; no energy, valence, loudness or instrumentalness
Tracks not yet coveredAnalysed on demand: a 202, then served once readyNot described in its API documentation
DJ / agent tooling/transition, /next-track and /setlist set-builder; hosted MCP server at mcp.freqblog.com/mcpNone described in its API documentation
Pre-analysed catalogue1.7 Million+ tracks warmNot stated on its API page

When GetSongBPM is the better fit

For some projects it is simply the right tool:

Why teams pick FreqBlog

FAQ

Is the GetSongBPM API free?

Yes. GetSongBPM’s API page says use is free, but a link back to GetSongBPM.com from your website or app-store listing is required, and accounts without one can be suspended without notice. Requests are limited to 3,000 per hour; going over blocks the key for an hour.

Does GetSongBPM return energy or valence?

Not in its documented API response. It returns tempo, key (including Open Key notation), danceability, acousticness and a beta time signature. If your app used Spotify’s energy, valence or instrumentalness, you need a source that computes them — FreqBlog returns all three.

Can I look up a track by ISRC or Spotify ID?

With FreqBlog, yes — ISRC, Spotify ID, MusicBrainz ID or plain name + artist. GetSongBPM’s documented lookups are a title/artist search followed by a fetch by its own song ID; we found no ISRC or Spotify ID lookup in its documentation.

Moving from GetSongBPM: what changes in my code?

Mostly scale. GetSongBPM documents danceability as an integer from 0 to 100, and client libraries report tempo arriving as a string; FreqBlog returns floats — danceability, acousticness, energy and valence on Spotify’s 0–1 scale and BPM as a number — so divide old thresholds by 100.

Compare with others