Welcome to the new Spotify for Developers! This version of the site is in beta, and the content or functionality may change without notice. You may continue to use our main site at developer.spotify.com.

Player Beta

These endpoints are in Beta. While we encourage you to build with them, a situation may arise where we need to disable some or all of the functionality and/or change how they work without prior notice. Please report any issues via our GitHub issue tracker.

You can read more about how to work with the Spotify Connect Web API here

METHOD ENDPOINT USAGE RETURNS
GET /v1/me/player/devices Get a User's Available Devices devices
GET /v1/me/player Get Information About The User's Current Playback currently playing context
GET /v1/me/player/recently-played Get Current User's Recently Played Tracks play history object
GET /v1/me/player/currently-playing Get the User's Currently Playing Track currently playing object
PUT /v1/me/player/pause Pause a User's Playback -
PUT /v1/me/player/seek Seek To Position In Currently Playing Track -
PUT /v1/me/player/repeat Set Repeat Mode On User’s Playback -
PUT /v1/me/player/volume Set Volume For User's Playback -
POST /v1/me/player/next Skip User’s Playback To Next Track -
POST /v1/me/player/seek Skip User’s Playback To Previous Track -
PUT /v1/me/player/play Start/Resume a User's Playback -
PUT /v1/me/player/shuffle Toggle Shuffle For User’s Playback -
PUT /v1/me/player Transfer a User's Playback -