Files
mintlify__docs/index.mdx
Mintlify Agent 65fd3621dc Add Spotify Web API documentation
- Created 111 MDX documentation files
- Added 89 API endpoint pages across 14 categories
- Included 11 concept guides and 7 tutorials
- Configured Mintlify with Spotify branding (#1DB954)
- All pages validated successfully
2026-02-07 11:47:26 +00:00

70 lines
2.4 KiB
Plaintext

---
title: "Spotify Web API Documentation"
description: "Retrieve metadata from Spotify content or control playback with the Spotify Web API"
---
# Welcome to the Spotify Web API
The Spotify Web API provides access to Spotify's vast music catalog, allowing you to retrieve metadata about artists, albums, tracks, playlists, and more. You can also control Spotify playback and manage user libraries.
<CardGroup cols={2}>
<Card title="Getting started" icon="rocket" href="/getting-started/overview">
Learn how to start building with the Spotify Web API
</Card>
<Card title="API reference" icon="code" href="/api-reference/overview">
Explore all available endpoints and their parameters
</Card>
<Card title="Tutorials" icon="book" href="/tutorials/getting-started">
Follow step-by-step guides for common use cases
</Card>
<Card title="Concepts" icon="lightbulb" href="/concepts/authorization">
Understand core concepts and best practices
</Card>
</CardGroup>
## What you can build
The Spotify Web API enables you to build powerful music applications:
- **Music discovery**: Search Spotify's catalog and get recommendations
- **Playback control**: Control user playback and manage queues
- **Library management**: Save and organize tracks, albums, and playlists
- **Social features**: Follow artists, share playlists, and view listening history
- **Audio analysis**: Access detailed audio features and analysis data
## Quick start
<Steps>
<Step title="Create an app">
Register your application in the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard) to get your credentials.
</Step>
<Step title="Choose an authentication flow">
Select the appropriate [authentication flow](/getting-started/authentication-flows) for your application type.
</Step>
<Step title="Get an access token">
Implement authentication to obtain an access token for making API requests.
</Step>
<Step title="Make API calls">
Start making requests to the API endpoints to access Spotify data.
</Step>
</Steps>
## Base URL
All API requests are made to the following base URL:
```
https://api.spotify.com/v1
```
## Need help?
<CardGroup cols={2}>
<Card title="Community" icon="discord" href="https://discord.com/invite/spotify">
Join the Spotify developer community
</Card>
<Card title="GitHub" icon="github" href="https://github.com/spotify">
View Spotify's open source projects
</Card>
</CardGroup>