SpotifyPOST /v1/spotify/playlist

Spotify Playlist Scraper API

A public Spotify playlist by link/URI/ID: title, owner, cover, total duration and up to ~50 tracks.

Cost
1 credit
Failed requests
Refunded
Cache hits
Free
Response fields
8
Limits
Public playlists · about 50 tracks
All limits

What the Spotify Playlist Scraper API does

The Spotify Playlist Scraper API returns a public Spotify playlist by link, URI or ID: title, owner, cover image, total duration and the tracks with their title, artists, duration, explicit flag, preview URL and link. Up to about 50 tracks are returned per request, and track_count is the number of returned tracks. There is no Spotify developer app or OAuth flow to set up. Use it to analyze curated and editorial playlists, track which songs enter or leave playlists over time, or enrich music catalogs. Only public playlists are supported. Each request costs 1 credit, and repeat reads within your cache window are free.

What you get

Top-level fields of the response. Every field is typed and documented; nullable fields are null when the platform does not show them.

FieldTypeDescription
idstringSpotify playlist ID
linkstringopen.spotify.com playlist URL
titlestringPlaylist title
ownerstringOwner display name
image_urlstring | nullLargest cover image URL
total_duration_msinteger | nullWhole-playlist duration in milliseconds
track_countintegerTracks returned (max ~50), not total
tracksarray<object> (7 fields each)First ~50 playlist tracks

Request example

Send the API key as a Bearer token. The body is a small JSON object.

curl -X POST https://api.scrapeeverything.com/v1/spotify/playlist \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M"}'
ParameterRequiredDescription
urlNoPlaylist link, URI or ID.
idNo22-character playlist ID.
playlistNoAlias (link, URI or ID).

What it costs

Each successful request costs 1 credit. Your first 100 credits are free. With credit packs, 1,000 requests to this endpoint cost:

  • Builder pack

    $1.56

    25,000 credits for $39.00

  • Growth pack

    $1.19

    100,000 credits for $119.00

  • Scale pack

    $0.90

    500,000 credits for $449.00

See pricing for all packs and rate limits.

Use cases

  • Track playlist placements: snapshot playlists daily and diff the track lists.
  • Analyze curated playlists in a genre for artist and label research.
  • Import public playlists into your own app or catalog with clean metadata.

Limitations: Unofficial API: not affiliated with or endorsed by the platform. Public data only, as a logged-out visitor sees it. Public playlists only, up to about 50 tracks per request.

  • Public playlists only. Up to about 50 tracks are returned and track_count is the number of returned tracks.

Questions

How many tracks are returned?

Up to about 50 tracks per request. track_count is the number of tracks returned, not necessarily the playlist's full length.

Do private playlists work?

No. Only public playlists are supported.

Which inputs are accepted?

A playlist link, a spotify: URI or the 22-character playlist ID.

How much does the Spotify Playlist Scraper API cost?

1 credit per successful request. Credits are bought in one-time packs and never expire. New accounts get 100 free credits. No payment details needed.

Am I charged for failed requests?

No. If the platform blocks the request, it times out or something fails on our side, the credits are refunded automatically. A definitive answer such as "this account does not exist" is billed because the lookup completed.

Can I re-read a result without paying again?

Yes. Send cache_days (1 to 14) and a repeat request for the same target within that window is served from your cache for free.

More Spotify endpoints

Start with 100 free credits.

Continue with Google, create an API key and send your first request in under a minute.

Get 100 free credits