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.