Spotify website screenshot

Spotify

Spotify is the world's leading music streaming platform with 600M+ users and 100M+ tracks. The Spotify Web API enables developers to discover music and podcasts, manage Spotify libraries, control audio playback, access audio analysis, and build personalized music experiences. Authentication uses OAuth 2.0 with scopes for user-authorized access. The API underwent significant changes in February 2026 with new generic library endpoints and streamlined playlist management.

Spotify publishes 15 APIs on the APIs.io network, including Albums API, Artists API, Audiobooks API, and 12 more. Tagged areas include Music, Audio, Streaming, Podcasts, and Playlists.

The Spotify catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Spotify’s developer surface includes authentication, getting-started guide, changelog, engineering blog, and 17 more developer resources.

60.0/100 strong ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
15 APIs
MusicAudioStreamingPodcastsPlaylists

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 60.0/100 · strong
Contract Quality 19.6 / 25
Developer Ergonomics 6.5 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/spotify: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

Spotify Albums API

The Albums API from Spotify — 7 operation(s) for albums.

Spotify Artists API

The Artists API from Spotify — 7 operation(s) for artists.

Spotify Audiobooks API

The Audiobooks API from Spotify — 5 operation(s) for audiobooks.

Spotify Categories API

The Categories API from Spotify — 3 operation(s) for categories.

Spotify Chapters API

The Chapters API from Spotify — 3 operation(s) for chapters.

Spotify Episodes API

The Episodes API from Spotify — 5 operation(s) for episodes.

Spotify Genres API

The Genres API from Spotify — 1 operation(s) for genres.

Spotify Library API

The Library API from Spotify — 18 operation(s) for library.

Spotify Markets API

The Markets API from Spotify — 1 operation(s) for markets.

Spotify Player API

The Player API from Spotify — 13 operation(s) for player.

Spotify Playlists API

The Playlists API from Spotify — 10 operation(s) for playlists.

Spotify Search API

The Search API from Spotify — 1 operation(s) for search.

Spotify Shows API

The Shows API from Spotify — 5 operation(s) for shows.

Spotify Tracks API

The Tracks API from Spotify — 13 operation(s) for tracks.

Spotify Users API

The Users API from Spotify — 8 operation(s) for users.

Scroll for all 15

Postman Collections 15

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 15

GraphQL 1

GraphQL schemas published by this provider.

Spotify GraphQL Schema

This document describes a conceptual GraphQL schema for the Spotify Web API. The Spotify Web API is a RESTful service, but this schema models its resources and relationships as ...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Spotify Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Spotify Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Spotify Context

54 classes · 1 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Spotify API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Spotify API Rules

14 rules · 7 errors 4 warnings 3 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Spotify Playlist

14 properties

JSON SCHEMA

Spotify Track

18 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Spotify Track Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Spotify Authentication

oauth2 · 1 scheme

SECURITY

Spotify Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Spotify Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Spotify Scopes

19 scopes · authorizationCode

19 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Spotify Agentic Access

96 operations · 36 acting

96 operations · 36 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: spotify
name: Spotify
description: Spotify is the world's leading music streaming platform with 600M+ users and 100M+ tracks. The Spotify Web API
  enables developers to discover music and podcasts, manage Spotify libraries, control audio playback, access audio analysis,
  and build personalized music experiences. Authentication uses OAuth 2.0 with scopes for user-authorized access. The API
  underwent significant changes in February 2026 with new generic library endpoints and streamlined playlist management.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/spotify.png
tags:
- Music
- Audio
- Streaming
- Podcasts
- Playlists
created: '2023-11-15'
modified: '2026-05-30'
url: https://raw.githubusercontent.com/api-evangelist/spotify/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: spotify:spotify-albums-api
  name: Spotify Albums API
  description: The Albums API from Spotify — 7 operation(s) for albums.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Albums
  properties:
  - type: OpenAPI
    url: openapi/spotify-albums-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-artists-api
  name: Spotify Artists API
  description: The Artists API from Spotify — 7 operation(s) for artists.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Artists
  properties:
  - type: OpenAPI
    url: openapi/spotify-artists-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-audiobooks-api
  name: Spotify Audiobooks API
  description: The Audiobooks API from Spotify — 5 operation(s) for audiobooks.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Audiobooks
  properties:
  - type: OpenAPI
    url: openapi/spotify-audiobooks-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-categories-api
  name: Spotify Categories API
  description: The Categories API from Spotify — 3 operation(s) for categories.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Categories
  properties:
  - type: OpenAPI
    url: openapi/spotify-categories-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-chapters-api
  name: Spotify Chapters API
  description: The Chapters API from Spotify — 3 operation(s) for chapters.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Chapters
  properties:
  - type: OpenAPI
    url: openapi/spotify-chapters-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-episodes-api
  name: Spotify Episodes API
  description: The Episodes API from Spotify — 5 operation(s) for episodes.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Episodes
  properties:
  - type: OpenAPI
    url: openapi/spotify-episodes-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-genres-api
  name: Spotify Genres API
  description: The Genres API from Spotify — 1 operation(s) for genres.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Genres
  properties:
  - type: OpenAPI
    url: openapi/spotify-genres-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-library-api
  name: Spotify Library API
  description: The Library API from Spotify — 18 operation(s) for library.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Library
  properties:
  - type: OpenAPI
    url: openapi/spotify-library-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-markets-api
  name: Spotify Markets API
  description: The Markets API from Spotify — 1 operation(s) for markets.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Markets
  properties:
  - type: OpenAPI
    url: openapi/spotify-markets-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-player-api
  name: Spotify Player API
  description: The Player API from Spotify — 13 operation(s) for player.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Player
  properties:
  - type: OpenAPI
    url: openapi/spotify-player-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-playlists-api
  name: Spotify Playlists API
  description: The Playlists API from Spotify — 10 operation(s) for playlists.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Playlists
  properties:
  - type: OpenAPI
    url: openapi/spotify-playlists-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-search-api
  name: Spotify Search API
  description: The Search API from Spotify — 1 operation(s) for search.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/spotify-search-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-shows-api
  name: Spotify Shows API
  description: The Shows API from Spotify — 5 operation(s) for shows.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Shows
  properties:
  - type: OpenAPI
    url: openapi/spotify-shows-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-tracks-api
  name: Spotify Tracks API
  description: The Tracks API from Spotify — 13 operation(s) for tracks.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Tracks
  properties:
  - type: OpenAPI
    url: openapi/spotify-tracks-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
- aid: spotify:spotify-users-api
  name: Spotify Users API
  description: The Users API from Spotify — 8 operation(s) for users.
  humanURL: https://developer.spotify.com/documentation/web-api
  baseURL: https://api.spotify.com/v1
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/spotify-users-api-openapi.yml
  - type: Documentation
    url: https://developer.spotify.com/documentation/web-api
  - type: GettingStarted
    url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  - type: Authorization
    url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  - type: RateLimits
    url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  - type: Scopes
    url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  - type: JSONSchema
    url: json-schema/spotify-track-schema.json
  - type: JSONSchema
    url: json-schema/spotify-playlist-schema.json
  - type: JSONStructure
    url: json-structure/spotify-track-structure.json
  - type: JSONLD
    url: json-ld/spotify-context.jsonld
  - type: SpectralRules
    url: rules/spotify-rules.yml
  - type: Capabilities
    url: capabilities/music-discovery.yaml
  - type: Vocabulary
    url: vocabulary/spotify-vocabulary.yml
  - type: GraphQL
    url: graphql/spotify-graphql.md
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/spotify/overview
- type: AgenticAccess
  url: agentic-access/spotify-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/spotify-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/spotify-domain-security.yml
- type: Authentication
  url: authentication/spotify-authentication.yml
- type: OAuthScopes
  url: scopes/spotify-scopes.yml
- type: GitHubOrganization
  url: https://github.com/spotify
- type: LinkedIn
  url: https://www.linkedin.com/company/spotify
- url: https://developer.spotify.com/
  type: Developer
- url: https://developer.spotify.com/documentation/web-api/tutorials/getting-started
  type: GettingStarted
- url: https://developer.spotify.com/documentation/web-api/concepts/authorization
  type: Authorization
- url: https://developer.spotify.com/documentation/web-api/concepts/rate-limits
  type: RateLimits
- url: https://developer.spotify.com/documentation/web-api/concepts/scopes
  type: Scopes
- url: https://developer.spotify.com/community
  type: Community
- url: https://developer.spotify.com/documentation/embeds
  type: Embeds
- url: https://developer.spotify.com/terms
  type: TermsOfService
- url: https://accounts.spotify.com/en/login
  type: Login
- url: https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer
  type: Forums
- url: https://developer.spotify.com/documentation/web-api/references/changes/february-2026
  type: ChangeLog
- type: LlmsText
  url: https://developer.spotify.com/llms.txt
- url: https://newsroom.spotify.com/feed/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com