Spotify Playlists

Search playlists, generate custom ones from any seed, and inspect playlist data

Search Playlists

Try these examples:

Generate Playlist From Seed

Paste a Spotify URI for a track, artist, or album (e.g., spotify:artist:2w9zwq3AktTeYYMuhMjju8). Calls /seed_to_playlist to build a fresh playlist around it.

Spotify Playlists API

Access full playlist metadata, paginated track listings, aggregate audio analysis, and historical snapshots through a single REST surface. The Playlists endpoints power editorial dashboards, recommendation engines, and analytics products that need fresh, structured data without the friction of OAuth or token refresh.

  • /playlist?id= — full metadata (name, description, owner, follower count, cover art)
  • /playlist_tracks?id=&offset=&limit=100 — paginated tracks (max 100/page)
  • /playlist_analysis?id= — aggregated audio features across the whole playlist
  • /playlist_snapshot?id= — historical snapshots and follower deltas
  • /seed_to_playlist?uri= — generate a custom playlist from any track / artist / album URI
  • /search?q=&type=playlists — keyword search across the public playlist catalog

What you can build

Curators & editorial teams

Track follower deltas across competitor playlists, surface trending entries, and benchmark daily growth.

Mood & activity apps

Generate playlists per mood from a single seed track. No model training, no cold start.

Fitness & wellness apps

Build BPM-matched workout playlists by combining /playlist_analysis tempo data with /seed_to_playlist.

Podcast & content directories

Index podcast-related playlists alongside episode metadata for better content discovery.

Playlist analytics SaaS

Sell dashboards to creators showing follower velocity, track turnover, and audio fingerprint trends.

Music school assignments

Auto-grade student-curated playlists against energy/valence/tempo targets via /playlist_analysis.

FAQ

Can I paginate through playlists with thousands of tracks?

Yes. /playlist_tracks accepts offset and limit parameters; the upstream maximum page size is 100. Loop until you've fetched track_total.

How fresh is playlist follower data?

Metadata is pulled in real time from Spotify on each request. Snapshots store historical deltas for trend analysis.

Does seed_to_playlist need OAuth?

No. Pass a Spotify URI (track, artist, or album) and the endpoint returns a generated playlist with no user-auth dance.

What audio features come back from /playlist_analysis?

Aggregate energy, danceability, valence, tempo, acousticness, instrumentalness, liveness, and speechiness across all tracks.

Can I build a clone of Spotify Wrapped with this?

Partially — for public playlists yes. Personal listening history requires Spotify Web API OAuth scopes which this proxy does not handle.

Get production access

Three ways to plug the Playlists API into your stack — pick whichever fits your billing and infrastructure.