Public APIs
Jamendo favicon

Jamendo

Music

Music.

Jamendo's website screenshot

About Jamendo

Jamendo provides a REST-like API for accessing a catalog of over half a million music tracks. It exposes more than 20 read methods covering albums, tracks, artists, playlists, radios, reviews, and user data such as favorites and fan status, plus 5 write methods for managing a user's library (setuser, fan, favorite, like, dislike, myalbum). Responses are available in JSON, JSONP, or XML format, and read methods use GET requests while write methods use POST.

Authentication is available both via a basic client_id for read access and via OAuth2 for accessing and modifying a Jamendo user's data. The API requires SSL for parts of the OAuth2 workflow. A developer portal account is needed to obtain a client_id and register an application, and developers must accept Jamendo's API terms of use; the portal also provides application statistics and alerts.

This API is intended for developers building music applications, discovery tools, or mash-ups using Jamendo's independent artist catalog.

Key features

  • REST-like API with JSON, JSON-pretty, or XML response formats
  • Access to a catalog of over half a million tracks
  • More than 20 read methods covering albums, tracks, artists, playlists, radios, and reviews
  • OAuth2 authentication for accessing Jamendo user data
  • 5 write methods to manage a user's music library (favorite, like, dislike, myalbum, setuser)
  • App statistics and alerts dashboard for monitoring usage

Frequently asked questions

What authentication does the Jamendo API support?

It uses basic authentication via a client_id for app-level access, and OAuth2 for accessing a Jamendo user's personal data.

What data formats does the API return?

Every API call returns a response document in json, jsonpretty, or xml format.

What HTTP methods does the API use?

Read methods use HTTP or HTTPS GET requests, while write methods use POST requests.

What kind of data can I access with this API?

It provides read methods to access a catalog of over half a million tracks, including albums, artists, playlists, radios, and reviews, plus write methods to manage a user's library.

Is there a way to monitor my app's usage?

Yes, Jamendo provides a website to monitor your app statistics and alerts.

Ad
Webz.io News API favicon

Webz.io News API

Webz.io News APIs provide global news data for search, monitoring, analytics, and AI applications, with powerful filters and natural-language search.

Learn more
Ad
SerpApi - Search API favicon

SerpApi - Search API

SerpApi's Search API makes it easy and fast to scrape Google and other search engines.

Learn more

Featured products

  • SerpApi - Search API favicon
  • Webz.io News API favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product