Build with Spotify
Access Spotify's music and podcast catalog, user profiles, playlists, and more through our powerful APIs and SDKs.
Web API
Access Spotify's music and podcast catalog, user profiles, playlists, and more through our RESTful API.
Explore Web API →Mobile SDKs
Integrate Spotify directly into your iOS or Android applications with our native SDKs.
Explore Mobile SDKs →Embedded Players
Add Spotify play buttons and embedded players to your website or application.
Explore Players →Audio Features
Access detailed audio analysis and characteristics for any track in the Spotify catalog.
Explore Audio Features →Analytics
Get insights into how users are interacting with your integration through our analytics.
Explore Analytics →Authentication
Securely authenticate users and manage permissions with OAuth 2.0 and Spotify's authorization flows.
Explore Authentication →Web API Reference
// Example request GET https://api.spotify.com/v1/tracks/3n3Ppam7vgaVa1iaRUc9Lp
// Example request GET https://api.spotify.com/v1/tracks?ids=3n3Ppam7vgaVa1iaRUc9Lp,4iJyoBOLtHqaGxP12qzhQI
SDKs & Libraries
Use our official SDKs and community-maintained libraries to get started quickly.
Quick Start Guide
Create a Spotify Developer Account
Sign up for a Spotify developer account to access the Dashboard and create your app.
Set Up Your App
Create a new app in the Dashboard and configure your redirect URIs and other settings.
Choose Your Authentication Flow
Select the appropriate authorization flow for your application type (Client Credentials, Authorization Code, or Implicit Grant).
Make Your First API Call
Use your access token to make requests to the Spotify Web API and start building your application.
Join Our Community
Connect with other developers, get help, and share your projects.