spotify.com

You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens. In order to make successful Web API r

🔑 oauth2 88 endpoints media
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

spotify-web-api-ts-sdk ✓ Official
npm install spotify-web-api-ts-sdk
npm install spotify-react-web-client
npm install spotify-sdk
npm install spotify-clone-client
cargo add rspotify
# Maven: see https://github.com/adamint/spotify-web-api-kotlin
ios-sdk ✓ Official
# See https://github.com/spotify/ios-sdk
# See https://github.com/cjam/react-native-spotify-remote
# See https://github.com/lufinkey/react-native-spotify
android-sdk ✓ Official
# See https://github.com/spotify/android-sdk
curl examples
Get Current User's Profile
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.spotify.com/v1/me
Get Several Shows
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.spotify.com/v1/shows
Get Several Albums
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.spotify.com/v1/albums
Endpoints (88 total)
GET
/me
Get Current User's Profile
GET
/shows
Get Several Shows
GET
/albums
Get Several Albums
GET
/search
Search for Item
GET
/tracks
Get Several Tracks
GET
/artists
Get Several Artists
GET
/markets
Get Available Markets
GET
/chapters
Get Several Chapters
GET
/episodes
Get Several Episodes
GET
/me/shows
Get User's Saved Shows
GET
/me/albums
Get User's Saved Albums
GET
/me/player
Get Playback State
At a glance
Total SDKs10
Languages6
Endpoints88
Authoauth2
Categories1
https://api.spotify.com/v1
Other Spotify APIs (1)
sonallux