The API for music links & metadata
Fetch song, album & artist data from 30+ platforms in one request
Lookup a song
Provide a source song link (eg. spotify, apple, youtube) or ISRC to search all music services for matching song links.
Lookup an album
Provide a source URL or UPC to search all music services for matching albums. Get all links, artists, track and more with a single API call.
Lookup an artist
Provide a source artist link (eg. spotify, apple, etc) search all music services at once. Get music/social profile links, bio, discography, videos and more.
Pricing
We offer a free 7 day trial for all new plans. Pick your plan below, copy your Musicfetch Token and try running one of the curl commands above in your terminal.
Contact
Feel free to reach out to us via email or chat to us on Twitter/X if you have any questions.
FAQs
Here are some frequently asked questions. If you have any other questions feel free to reach out to us.
What music services do you support
Musicfetch has integrations with the following services:- Amazon
- Amazon Music
- Apple Music
- Audiomack
- Audius
- AWA
- Bandcamp
- Deezer
- Gaana
- iHeartRadio
- JioSaavn
- Kkbox
- Line Music
- Napster
- NetEase
- Pandora
- Qobuz
- QQ Music
- SoundCloud
- Spotify
- Tidal
- TikTok
- Yandex
- YouTube
- YouTube Music
- 7digital
Is the free trial actually free?
The 7 day free trial requires card details up front. You have 7 days to try Musicfetch. In this time-frame you have the option to cancel, if you do not your card will be charged for the chosen subscription plan.What happens if I go over my monthly request quota?
Each plan includes a number of requests. If you go over your included request quota you will be charged overage on your next invoice at the end of the monthly billing cycle. Charges depend on your chosen plan.What happens if I hit my rate-limit?
All plans have a rate-limit. This is limits how many times you can call the API in the rolling 60 second window. In the event you hit your rate-limit we'll return a 429 HTTP status-code, if you encounter this you should backoff exponentially until you get a successful response.How do I cancel?
Login to view your account page. Click the "Manage subscription" button and then follow steps to cancel.How can I get a bigger quota?
You can either upgrade your plan via the "Manage subscription" button on your Account Page or reach out to us if you have specific requirements.
Musicfetch SDK
Musicfetch has a dedicated JS/TS library providing a type-safe interface to the Musicfetch API (node.js or browser), plus brand assets to get your UI off the ground quickly.
Usage
Once musicfetch is installed into your node.js/browser project you can import it like any other NPM package. Configure an instance with your token and then use it throughout your app.
Learn more about the musicfetch SDK, including how to use the bundled music brand assets in the docs.