Account Request URL
-Base Endpoint
-
Playlists
Get a playlist curated by Spotify.
playlists/{playlist_id}
Albums
Get Spotify catalog information for a single album.
albums/{id}
Tracks
Get Spotify catalog information for a single track.
tracks/{id}
Artists
Get Spotify catalog information for a single artist.
artists/{id}
Search
Search for items on Spotify.
search
{artist, album, track, playlist}:{query}
Users
Get detailed profile information about the current user (including the current user's username).
users/{user_id}
id, display_name, email, birthdate, country, product, images
Artists
Get Spotify catalog information about one or more artists. Applies to either a single or multiple IDs.
artists/{ids}
Tracks
Get Spotify catalog information for multiple tracks based on their Spotify IDs.
tracks/{ids}
Albums
Get Spotify catalog information about one or more albums. Applies to either a single or multiple IDs.
albums/{ids}
Playlists
Create a playlist for the current Spotify user.
playlists
name, description, public, collaborative
Playlists
Get a list of the current user's playlists.
playlists
limit, offset
Playlists
Get the tracks of a playlist.
playlists/{playlist_id}/tracks
limit, offset, market, fields, additional_types
Audio Features
Get audio feature information for a single track.
audio-features/{id}
Artists
Get the albums of an artist.
artists/{id}/albums
limit, offset, market, include_groups
Users
Get the current user's playlists.
me/playlists
limit, offset, market
Player
Transfer playback to a new device and automatically start playing.
/player
device_ids
Playlists
Change a playlist's details.
playlists/{playlist_id}
name, description, public, collaborative
Current Playback
Get the information about the user's current playback state
such as track
artist
Audio Analysis
Get a detailed audio analysis for a track.
audio-analysis/{id}
Player
Start/Resume playback.
/me/player/play
device_id, context_uri, uris, offset, position_ms
Player
Get track information of the current track.
/me/player/currently-playing
market, additional_types
Users
Update the current user's profile.
/me
display_name, birthdate, country, email, product, images
Playlists
Remove one or more items from a playlist.
playlists/{playlist_id}/tracks
tracks
Player
Change playback volume.
/me/player/volume
volume_percent
Player
Seek to the given position in the track.
/me/player/seek
position_ms
Player
Pause playback.
/me/player/pause
device_id
Playlists
Add one or more items to a playlist.
playlists/{playlist_id}/tracks
uris, position
Player
Toggle shuffle for user’s playback.
/me/player/shuffle
state
Player
Skip to the next track in the user’s queue.
/me/player/next
device_id
Player
Skip to the previous track in the user’s queue.
/me/player/previous
device_id
Provider
Country HQ
API Type
Categories
Alternatives
Important URLs
Last Updated on
Created At
Upskill for a better future
Want to start tracking API at scale?
Get updates about your favorite APIs and SDKs
We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.