Public APIs
Spotify favicon

Spotify

Podcasts

Get details on podcasts & episodes.

Spotify's website screenshot

About Spotify

The Spotify Web API lets developers build applications that interact with Spotify's streaming service, including retrieving content metadata (albums, artists, tracks, episodes, audiobooks, shows) and creating and managing playlists. It also supports playback control, such as starting/pausing playback, skipping tracks, seeking to a position, adjusting volume, and managing playback queues and devices.

Access requires creating an app through the Spotify developer dashboard to obtain credentials, which are used to request an access token for API authorization. Additional capabilities include search, user library management (saving/removing tracks, albums, shows, episodes, and audiobooks), following artists and users, and retrieving user profile and top-items data. A Spotify Premium account is required to use the Web API.

Key features

  • Retrieve metadata for albums, artists, tracks, playlists, shows, episodes, and audiobooks
  • Search for content across Spotify's catalog
  • Create and manage playlists
  • Control playback (play, pause, skip, seek, volume, shuffle, repeat) on active devices
  • Manage a user's library (save/remove tracks, albums, shows, episodes)
  • Get personalized data like top items, followed artists, and recently played tracks

Frequently asked questions

Is there a free tier?

The API itself is accessed via app credentials from the developer dashboard, but a Spotify Premium account is required to use the Web API.

What authentication methods are supported?

The API supports authorization code (with PKCE), client credentials, and a deprecated implicit grant flow, all using access tokens obtained after creating an app in the dashboard.

Who is this for?

It's for developers building applications that interact with Spotify's streaming service, such as retrieving content metadata or controlling playback.

What can I control or retrieve with the API?

Developers can retrieve metadata (albums, artists, tracks, playlists, shows) and control playback (start/pause, skip, seek, volume, queue) on a user's active device.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product