Spotify

api.spotify.com

Community

Spotify Web API provides access to Spotify's music catalog, user libraries, and playback controls. Search for tracks, manage playlists, control playback on connected devices, and access user listening data.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://api.spotify.com

Crawl failures

1

Last verified

2026-03-01T11:54:46.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

add_tracks_to_playlist

Add one or more tracks to a playlist by their Spotify URIs. You can specify the position to insert the tracks.

Detail: https://api.spotify.com/capabilities/add_tracks_to_playlist

control_playback

Start, pause, skip, or seek playback on the user's active Spotify device. Transfer playback between devices.

Detail: https://api.spotify.com/capabilities/control_playback

create_playlist

Create a new playlist for the authenticated user. Set the name, description, and whether it is public or private.

Detail: https://api.spotify.com/capabilities/create_playlist

get_artist

Retrieve an artist's profile including their name, genres, popularity, follower count, and images. Can also fetch their top tracks and related artists.

Detail: https://api.spotify.com/capabilities/get_artist

get_current_playback

Get information about the user's current playback state including the currently playing track, device, volume, and progress.

Detail: https://api.spotify.com/capabilities/get_current_playback

get_recommendations

Get track recommendations based on seed artists, tracks, or genres. Tune results with audio feature parameters like energy, tempo, and danceability.

Detail: https://api.spotify.com/capabilities/get_recommendations

get_track

Get detailed information about a specific track including its name, artist, album, duration, popularity, and preview URL.

Detail: https://api.spotify.com/capabilities/get_track

search_content

Search Spotify's catalog for tracks, artists, albums, playlists, shows, and episodes. Supports filters for year, genre, and market.

Detail: https://api.spotify.com/capabilities/search_content

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Spotify
Description: Spotify Web API provides access to Spotify's music catalog, user libraries, and playback controls. Search for tracks, manage playlists, control playback on connected devices, and access user listening data.
Auth: oauth2
Capabilities:
  - add_tracks_to_playlist: Add one or more tracks to a playlist by their Spotify URIs. You can specify the position to insert the tracks.
  - control_playback: Start, pause, skip, or seek playback on the user's active Spotify device. Transfer playback between devices.
  - create_playlist: Create a new playlist for the authenticated user. Set the name, description, and whether it is public or private.
  - get_artist: Retrieve an artist's profile including their name, genres, popularity, follower count, and images. Can also fetch their top tracks and related artists.
  - get_current_playback: Get information about the user's current playback state including the currently playing track, device, volume, and progress.
  - get_recommendations: Get track recommendations based on seed artists, tracks, or genres. Tune results with audio feature parameters like energy, tempo, and danceability.
  - get_track: Get detailed information about a specific track including its name, artist, album, duration, popularity, and preview URL.
  - search_content: Search Spotify's catalog for tracks, artists, albums, playlists, shows, and episodes. Supports filters for year, genre, and market.