1. Platforms
  2. Spotify

Spotify Scraper API

Pull Spotify artists, tracks, albums and podcasts as JSON. Failed requests are free.

100 free credits. No card needed.

Data

What you get from Spotify.

Artists

Name, bio, links, verified status and follower count.

Tracks and albums

Song title, artists, album, length, plays and explicit flag.

Podcast episodes

Title, description, publish date and length.

SearchSongs, albums and artists by keyword.
PodcastsTitle, description, owner, item count and cover image.

Uses

What you can build with Spotify data.

Look up music

Pull artists, albums and tracks into your own app.

Compare tracks

Compare plays across tracks.

Find music

Search songs, albums and artists by keyword.

Browse podcasts

Pull podcasts and what is in them.

Example

Your first request.

  1. Get a keySign up and get 100 free credits. No card needed.
  2. Send a requestPass a handle, URL or keyword with your key.
  3. Use the JSONThe same shape comes back from every platform.
1import os2import requests34params = {5    "id": "06HL4z0CvFAxyc27GXpf02",6}7res = requests.get(8    "https://api.socialscrape.dev/v1/spotify/artist",9    headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},10    params=params,11)12body = res.json()1314if body["ok"]:15    print(body["data"])16else:17    print(body["error"]["code"], body["error"]["message"])
200 OKSample response
{
  "ok": true,
  "credits_charged": 1,
  "credits_remaining": 4999,
  "cached": false,
  "cached_at": null,
  "request_id": "req_3ddfd4e1fcccd90820f62478",
  "data": {
    "object": "profile",
    "platform": "spotify",
    "id": "06HL4z0CvFAxyc27GXpf02",
    "handle": null,
    "name": "Taylor Swift",
    "headline": null,
    "url": "https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02",
    "kind": "artist",
    "bio": "And, baby, that’s sh0w business f0r y0u ❤️‍🔥",
    "avatar_url": "https://i.scdn.co/image/ab6761610000e5eb12184bdd29403de54cb9d9c7",
    "banner_url": "https://image-cdn-fa.spotifycdn.com/image/ab6761860000eab13b4424dc244fb1e1f454ca...",
    "verified": true,
    "is_private": null,
    "external_url": null
    ...
  },
  "cursor": null,
  "has_more": null
}

Pricing

Pay only for data you get.

  • An artist1 credit
  • A page of episodes or search results1 credit
  • A failed requestFree

Starter

$13

1,000 credits

$13.00 per 1,000

Get an API key
Most popular

Growth

$55

25,000 credits

$2.20 per 1,000

Get an API key

Scale

$349

230,000 credits

$1.52 per 1,000

Get an API key

Packs never expire. Monthly plans too. See pricing

Reference

Every Spotify endpoint

FAQ

Questions

What does the Spotify API cost?

Most requests cost 1 credit, and transcripts have their own rule; each endpoint page states it. New accounts get 100 free credits. See pricing.

Does it need a Spotify login?

No. You send your SocialScrape key and never a platform password.

Is it live?

Yes. The endpoints are live: built, tested against recorded responses and watched by canaries. Get an API key.