MUSIC API
Fetch metadata for the tracks, albums, playlists from multiple streaming services.
One API for all the different services
- Search by title, artist or album
- Retrieve metadata by track/album/playlist URL
- 19 services supported and more coming soon!
Authenticate and manage user's playlists coming soon
- One endpoint to authenticate to ALL music services
- Search user's location aware content
- List user's playlists & albums
- Manage user's libraries
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 demotoken'

Or contact [email protected] for access!
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 demotoken'
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 demotoken'