One API for all the music services
Fetch metadata for the tracks, albums, playlists from multiple streaming services.
Add login via Spotify, Tidal, Apple Music to your app, and use same endpoints to fetch and manage users' playlists.

or contact us at [email protected]
curl -X "POST" "https://api.musicapi.com/search" -d $'{"track":"Bring Me To Life","type":"track","sources":["spotify"]}' -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization: Token 2cf82db3-4064-4235-8253-16994eb51773'
curl -X "POST" "https://api.musicapi.com/search" -d $'{"track":"Bring Me To Life","artist":"Evanescence","type":"track","sources":["spotify","youtube"]}' -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization: Token 2cf82db3-4064-4235-8253-16994eb51773'
Search Endpoint
Search tracks, albums, playlists in all music services with one endpoint.
Click on these examples to check it out:
or try your own query:
Inspect Endpoint
You can pass any music service url and we will return you metadata of specified resources
Try these examples:
or enter your own URL:
curl -X "POST" "https://api.musicapi.com/inspect/url" -d $'{"url":"https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b"}' -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization: Token 2cf82db3-4064-4235-8253-16994eb51773'