Search
Unified Chartmetric search. This is the discovery primitive for the detail-lookup endpoints — use type=artists to find an id for GET /api/research/albums, type=tracks for GET /api/research/track, type=playlists for GET /api/research/playlist, etc. Pick the right id from the returned results and pass it to the appropriate detail endpoint.
Thin proxy over Chartmetric’s /search. Chartmetric’s default search engine is narrow — for ambiguous queries like Hotline Bling or Flowers it often returns a single low-quality match. Pass beta=true for higher relevance and accuracy, which switches Chartmetric to its improved ranking engine. Beta results include a numeric match_strength score and have a slightly different shape than the default engine (see the response schema).
Documentation Index
Fetch the complete documentation index at: https://developers.recoupable.com/llms.txt
Use this file to discover all available pages before exploring further.
Query Parameters
Search query. Can be a name (e.g. Drake, Flowers) or a streaming-platform URL (e.g. https://open.spotify.com/artist/...).
Entity type to search.
artists, tracks, albums, playlists, curators, stations Maximum number of results.
When true, switches Chartmetric to its improved beta search engine — recommended for ambiguous queries. Results come back sorted by match_strength (higher is better) and include target/platform fields instead of the default-mode shape.
true, false Comma-separated platforms to include in beta results (e.g. cm,spotify). Only valid with beta=true; ignored otherwise.
"cm,spotify"
Pagination offset. Defaults to 0 when omitted.
^(0|[1-9][0-9]*)$