API: Sultan of Musical APIs

We have listed 219 Mashups for the API . But we do have 189 APIs related to music. Ladies and Gentlemen, is it too early to declare the emperor in musical APIs? After all, one developer's favorite API may be other developer's nightmare. Well , judging by it's popularity sure is a sultan of swinging music APIs.

You can see all the extras built by the community at There are 49 tools for the Desktop, 93 mashups for the web, 19 social apps and 79 apps for submitting tracks (called Scrobblers). What exactly is scrobbling? Scrobbling is a way to send information about the music a user is listening to. A client is anything that plays music, such as desktop music players, mobile apps, websites, etc.

It is quite simple to craft REST calls to this API. The API root URL is located at The following parameters are required for all calls:

  • api_key : A API Key
  • method : An API method expressed as package.method

The Radio API can also stream radio- though it is currently limited to paid subscribers of All tracks streamed are encoded as 128kbps mp3 files. You can also review the Playlists API.  The playlist.fetch method call is used to Fetch XSPF playlists. XSPF is a web standard for sharable playlists.

Some small issues we noticed in the official beautifully and aesthetically designed API Documentation-

  • lack of a console for easily crafting REST requests
  • lack of in-house support to libraries in Python , JavaScript or other languages to create the requests.

We did find one Python Library here but we are not sure if that is the best or the only Python library for api .Again we were needed to Google for crafting API requests from Javascript. However  the github repository of is available here. We did notice some third-party things on the same here and there, but unlike other API documentation websites which kind of prominently point you to language support, we guess the API is doing rather well on its own.

Rock and roll! Music for all seasons. Just another API call away!

Be sure to read the next REST article: LinkedIn Announces Open Source API Hub