freqblog-com Catalog API

Pre-analyzed track catalog — instant name-based lookups

Operations 26

GET /lookup Look up a track by name, ISRC, MusicBrainz ID, or Spotify ID #
POST /bulk Bulk track lookup #
GET /bpm Find tracks by BPM #
GET /key Find tracks by musical key #
GET /search Search the catalog by track / artist / album #
GET /artist/tracks List catalog tracks for an artist #
GET /genres List all genres in the catalog with track counts #
GET /genres/{name}/tracks List catalog tracks tagged with a genre #
GET /track/{itunes_track_id}/embedding Numeric feature vector for a track #
GET /similar Find acoustically similar tracks #
GET /charts/{country} Live national music chart (Apple Music) #
GET /radio Generate a harmonic + BPM-continuity radio playlist #
GET /transition Score how well two tracks mix (harmonic + tempo + energy) #
GET /next-track Ranked next-track suggestions for a seed (harmonic + tempo + energy) #
POST /setlist Order a crate into a beat-matched, energy-arced set #
GET /recommendations Recommended tracks for seed tracks (Spotify /recommendations replacement) #
GET /tag Compact descriptive tags for a track (mood / energy / genre, with provenance) #
GET /export/catalog/manifest Bulk catalogue export — manifest (Enterprise) #
GET /export/catalog/download/{fmt} Bulk catalogue export — download (Enterprise) #
GET /export/{format} Export tracks as a DJ playlist (Rekordbox / Traktor / Serato / Engine / M3U8 /… #
POST /bulk-csv Bulk-enrich a CSV of (artist, title) pairs #
GET /track/{itunes_track_id}/artwork Cover art for a track #
GET /track/{itunes_track_id}/lyrics Lyrics availability + LRClib link for a catalog track #
GET /track/{itunes_track_id}/waveform.svg SVG waveform for a track #
GET /synthetic/{layer}/{synth_id}/{sub_path} Colon-free alias for /track/{layer}:{id}/ #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/freqblog-com:freqblog-com-catalog-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

freqblog-com-catalog-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Freqblog Com Catalog API
  version: 1.5.0
  contact:
    name: FreqBlog
    url: https://freqblog.com/
    email: hello@freqblog.com
  license:
    name: Commercial — see freqblog.com/terms.html
    url: https://freqblog.com/terms.html
  description: 'Operations tagged Catalog across 2 of this provider''s published API definitions: freqblog-com-openapi.json, freqblog-com-openapi1.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.freqblog.com
  description: Production
security:
- APIKeyHeader: []
tags:


# --- truncated at 32 KB (235 KB total) ---
# Full source: https://artifacts.apis.io/freqblog-com/openapi/freqblog-com-catalog-api-openapi.yml