Here’s a categorized list of all the Music APIs. Notice one that is missing or miscategorized? Let me know.
Music Metadata
- ArtistLink
- Decibel
- Discogs
- FreeDB
- Gracenote
- Last.fm
- MusicBrainz
- MusicStory
- Nokia
- OneMusicAPI
- OpenAura
- Rockol
- Rovi
- Spotify
- The Echo Nest
Discovery / Playlisting
- 8tracks
- Bandcamp
- The Hype machine
- Last.fm
- Playlists.net
- plug.dj
- Rovi
- Setlist.fm
- Shuffler.fm
- Spotify
- StereoMood
- Tastekid
- The Echo Nest
- Tunefind
Audio Content
- 7Digital
- 8Tracks
- Beatport
- ccMixter
- Deezer
- Feed.fm
- Free Music Archive
- Freesound
- Grooveshark
- Jamendo
- Medianet
- Mixcloud
- Playme
- Qobuz
- Rdio
- Shoudio
- SoundCloud
- Soundkeep
- Spotify
- Tomahawk
- Youtube
Audio Identification
Audio Analysis
Lyrics
Events
Music Analytics
Music Stores
- Amazon
- Apple iTunes
- Reverb.com – Buy and sell music gear
Miscellaneous
- The BBC
- DizzyJam – music merch
- Mozzi – sound synthesis for Arduino
- MuseScore – Sheet music
- Noteflight – Music notation
- SongMeanings
- Spreaker – API for internet radio shows
- Tinysong – url shortener, resolver for muisc
- This Is My Jam – music sharing, one song at a time
- WhoSampled
- YES – Broadcast Radio now playing info
#1 by Gudorfer on October 24, 2013 - 3:52 pm
Audio Processing:
http://auphonic.com
#2 by Paul on October 25, 2013 - 6:02 am
thanks. Updated.
#3 by Alexandre Passant on October 25, 2013 - 11:44 am
That’s great – if you make this available in JSON, one could probably write an automated MHD-ideas generator ;-)
#4 by Cyril on October 25, 2013 - 12:49 pm
http://tuneefy.com uses a lot of them ;)
#5 by neooen (@neotheoen) on October 26, 2013 - 7:55 am
Why is grooveshark API absent ?
#6 by youyouca on October 28, 2013 - 7:40 pm
Great compilation! Here is another one… Album credits & Metadata “Music-Story” http://developers.music-story.com/
#7 by Paul on October 29, 2013 - 5:26 am
thx
#8 by piem on October 29, 2013 - 2:02 pm
Hi Paul,
nice list. how would you define ‘Music APIs’?
your list of tools at http://music-ir.org/evaluation/tools.html was good too.
best, piem
#9 by Harris Reid on November 12, 2013 - 1:47 pm
Yes has been discontinued and is succeeded by http://rew.fm/. The site is intact but the api doesn’t work anymore.
Eg. http://api.yes.com/1/station?name=WFNX
#10 by B.Log on February 26, 2014 - 2:15 pm
pandora.com : http://pan-do-ra-api.wikia.com/wiki/Json/5
musicme.com: it’s called Axe, but I couldn’t find a link.
http://www.dessbox.com/start.php : uses Youtube API, however
#11 by ade on April 7, 2014 - 5:48 pm
how about http://www.audioboo.fm
#12 by Arpege Music on April 17, 2014 - 4:26 am
Thank you to add ‘Pizzicato’ (http://www.arpegemusic.com) in ‘Miscellaneous’ and if you want to add a heading called ‘Display/Music Software Creation’, there is ‘Music Notation Library’ (http://www.music-software-development.com).
#13 by Renars on May 6, 2014 - 3:50 am
Streaming Soundtracks
#14 by Bryan on May 6, 2014 - 8:55 am
a new one from Microsoft: http://www.music.xbox.com/developer.
#15 by Nathan White on October 14, 2014 - 1:59 am
Would Shazam or Slacker Radio qualify? I am a laymen.
#16 by Ansh on November 3, 2014 - 11:54 am
Great list! Another API for discovery and playlisting – http://www.musicgraph.com
#17 by loungetronica on December 12, 2014 - 10:46 am
Useful list! Been around the net to look “Music API” php class which is open source and well developed.
#18 by Jeremy on February 28, 2015 - 2:12 pm
Hey Paul, cool website and looking forward to connecting with you directly. It looks like ArtistLink is shutting down as of today. Should it be removed from the list?
#19 by Tony on March 3, 2015 - 3:21 am
Hi Paul, great post! Can we submit our music ID API to this list? http://developer.doreso.com Thanks
#20 by Joe on June 16, 2015 - 4:41 am
Hi Paul, here’s another service doing audio identification, hope you can list it on your page: http://www.acrcloud.com
#21 by Ben on September 28, 2015 - 1:01 pm
Hi Paul,
Thanks so much for including Feed.fm! We’ve changed our logo. Any way I could send you the new one? Also, could you point to our homepage (www.feed.fm) rather than the developers’ sign-in?
#22 by AE on October 20, 2015 - 12:37 pm
Hi Paul, thanks for the post! Genius also has a great API for lyrics/annotation https://docs.genius.com/#/getting-started-h1
#23 by Vincent Castaignet on March 9, 2016 - 4:01 pm
Hi Paul, Musicovery API is missing: it provides recommendations/playlists personalized in real time. http://musicovery.com/api/V3/doc/documentation.php. Thanks, Vincent