Our Web API lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music.

Based on simple REST principles, our Web API endpoints return metadata in JSON format about artists, albums, and tracks directly from the Spotify catalogue. The API also provides access to user-related data such as playlists and music saved in a “Your Music” library, subject to user’s authorization.

Note that by using Spotify developer tools, you accept our Developer Terms of Use.

Getting started

  • User Guide: A quick overview of the Web API to get you started.
  • Tutorial: A step-by-step guide to creating your first Web API application.
  • My applications: Register your app and get keys for authenticating your requests.
  • Code examples: Get demos, wrappers, and tools for your programming language.


  • Using Scopes: The authorization scopes available to access private information.
  • Migration Guide: How to update your Metadata API code to use the Web API.


With the release of the Web API, our existing Metadata API is deprecated. We recommend you migrate your existing code to the new Web API as soon as possible to take advantage of its richer metadata and improved rate limits for registered applications.