Musicfetch

Music Search API

The Musicfetch search API lets you search for tracks, albums, and artists by text query. Use it when you have names or partial metadata instead of a platform link, ISRC, or UPC. Results include music metadata that can be resolved further with URL lookup.

To get full normalized metadata with links across all platforms, use the URL lookup endpoint with the links returned from search results.

Example

curl "https://api.musicfetch.io/search?query=Taylor Swift&types=artist,album,track" \
-H "x-token: YOUR_TOKEN"

Endpoint

GET https://api.musicfetch.io/search

Query parameters

Search query string
The country to fetch local links for (eg. US, GB, FR)
Possible enum values
ADAEAGAIAMARATAUAZBBBEBGBHBJBMBOBRBWBYBZCACGCHCLCNCOCRCVCYCZDEDKDMDOECEEEGESFIFJFMFRGBGDGHGMGRGTHKHNHUIDIEILINISITJOJPKEKGKHKNKRKYKZLALBLCLILKLTLULVMCMDMLMNMOMTMUMWMXMYNENGNINLNONPNZOMPAPEPGPHPLPTPWPYRORUSASBSESGSISKSLSTSVSZTDTHTJTMTRTTTWUAUGUSUYUZVEVGVNYEZAZW
Comma-separated list of types to search (artist, album, track)
Possible enum values
artistalbumtrack

Music search API FAQ

What is the Musicfetch search API?

The Musicfetch search API searches for tracks, albums, and artists by text query and returns music metadata results that can be resolved further with URL lookup.

When should I use search instead of URL lookup?

Use search when you have text such as an artist, album, or track name. Use URL lookup when you already have a music-service link and want normalized metadata or cross-platform matches.

Can I search only tracks, albums, or artists?

Yes. The search endpoint supports type filters so you can request tracks, albums, artists, or a combination of supported content types.

Try it out

Use the interactive playground below to test the search endpoint with your own parameters. The playground will show you the exact request and response.

Ready to build with music search?

Start a Musicfetch trial to search tracks, albums, and artists, then resolve results into cross-platform music metadata.
View pricing