# Spotify scraper API. Live data from any public Spotify link.

[APIs](https://socialtap.dev/apis/index.md)**Spotify**

Get public tracks, artists, playlists and more by link or search, with tracks in the same fields as on 20 other platforms. We handle the proxies, blocks and platform changes.

[Start for free](https://socialtap.dev/signup/)

GET socialtap.dev/v1/spotify/track

Live data from 33 platforms.

[TikTok](https://socialtap.dev/apis/tiktok/index.md) · [Instagram](https://socialtap.dev/apis/instagram/index.md) · [Facebook](https://socialtap.dev/apis/facebook/index.md) · [YouTube](https://socialtap.dev/apis/youtube/index.md) · [Reddit](https://socialtap.dev/apis/reddit/index.md) · [Threads](https://socialtap.dev/apis/threads/index.md) · [Spotify](https://socialtap.dev/apis/spotify/index.md) · [Amazon](https://socialtap.dev/apis/amazon/index.md) · [Apple Music](https://socialtap.dev/apis/applemusic/index.md) · [Pinterest](https://socialtap.dev/apis/pinterest/index.md) · [Rumble](https://socialtap.dev/apis/rumble/index.md) · [X](https://socialtap.dev/apis/x/index.md) · [Bluesky](https://socialtap.dev/apis/bluesky/index.md) · [Twitch](https://socialtap.dev/apis/twitch/index.md) · [LinkedIn](https://socialtap.dev/apis/linkedin/index.md) · [Telegram](https://socialtap.dev/apis/telegram/index.md) · [TikTok Shop](https://socialtap.dev/apis/tiktokshop/index.md) · [Kwai](https://socialtap.dev/apis/kwai/index.md) · [Snapchat](https://socialtap.dev/apis/snapchat/index.md) · [SoundCloud](https://socialtap.dev/apis/soundcloud/index.md) · [Truth Social](https://socialtap.dev/apis/truthsocial/index.md) · [Kick](https://socialtap.dev/apis/kick/index.md) · [Komi](https://socialtap.dev/apis/komi/index.md) · [Lnk.Bio](https://socialtap.dev/apis/linkbio/index.md) · [Linkme](https://socialtap.dev/apis/linkme/index.md) · [Linktree](https://socialtap.dev/apis/linktree/index.md) · [Pillar](https://socialtap.dev/apis/pillar/index.md) · [TikTok Ad Library](https://socialtap.dev/apis/tiktok-ad-library/index.md) · [Facebook Ad Library](https://socialtap.dev/apis/facebook-ad-library/index.md) · [Facebook Events](https://socialtap.dev/apis/facebook-events/index.md) · [Facebook Marketplace](https://socialtap.dev/apis/facebook-marketplace/index.md) · [Google Ads Transparency Center](https://socialtap.dev/apis/google-ads-transparency/index.md) · [LinkedIn Ad Library](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## What Spotify data can you get?

Spotify tracks with exact play counts, ISRC, songwriter credits and label, and artists with monthly listeners, followers and top cities. Albums with every track's plays, playlists with their followers and each track's BPM and key, and podcasts with ratings and episodes. Search tracks, albums, artists, playlists and podcasts by keyword, or send a Spotify link, URI or ID.

- Tracks 3
- Artist 1
- Search 5
- Playlist 1
- Album 1
- Podcast 1

### Tracks

- - [Post Spotify Playlist Tracks API Plays, BPM, Camelot key and date added 1 credit / page`GET /v1/spotify/playlist_tracks`](https://socialtap.dev/apis/spotify/playlist_tracks/index.md)
- - [Post Spotify Podcast Episodes API Full descriptions and exact release times 1 credit / page`GET /v1/spotify/podcast_episodes`](https://socialtap.dev/apis/spotify/podcast_episodes/index.md)
- - [Post Spotify Track API Song with exact plays, ISRC and songwriter credits 1 credit`GET /v1/spotify/track`](https://socialtap.dev/apis/spotify/track/index.md)

### Artist

- - [Profile Spotify Artist API Monthly listeners, top cities and releases 1 credit`GET /v1/spotify/artist`](https://socialtap.dev/apis/spotify/artist/index.md)

### Search

- - [Album Spotify Album Search API Albums by keyword, artist or UPC 1 credit / page`GET /v1/spotify/search_albums`](https://socialtap.dev/apis/spotify/search_albums/index.md)
- - [Profile Spotify Artist Search API Artists and listener accounts by name 1 credit / page`GET /v1/spotify/search_artists`](https://socialtap.dev/apis/spotify/search_artists/index.md)
- - [Playlist Spotify Playlist Search API Playlists and their curators by keyword 1 credit / page`GET /v1/spotify/search_playlists`](https://socialtap.dev/apis/spotify/search_playlists/index.md)
- - [Podcast Spotify Podcast Search API Podcasts by keyword, publisher or topic 1 credit / page`GET /v1/spotify/search_podcasts`](https://socialtap.dev/apis/spotify/search_podcasts/index.md)
- - [Post Spotify Track Search API Tracks by keyword, artist or ISRC 1 credit / page`GET /v1/spotify/search_tracks`](https://socialtap.dev/apis/spotify/search_tracks/index.md)

### Playlist

- - [Playlist Spotify Playlist API Exact followers, owner and last update 1 credit`GET /v1/spotify/playlist`](https://socialtap.dev/apis/spotify/playlist/index.md)

### Album

- - [Album Spotify Album API Full tracklist with plays, label and UPC 1 credit`GET /v1/spotify/album`](https://socialtap.dev/apis/spotify/album/index.md)

### Podcast

- - [Podcast Spotify Podcast API Exact rating, episode count and topics 1 credit`GET /v1/spotify/podcast`](https://socialtap.dev/apis/spotify/podcast/index.md)

## Why not the official Spotify API?

Spotify's Web API needs a registered app. In development mode the app's owner needs a Premium account, and extended access is only for organizations with at least 250k monthly active users.

- ### No approval to wait for

  One API key works on every endpoint. There's no app to get reviewed and no account to connect.
- ### Anything public

  Read what anyone can see without logging in, not only the accounts you manage or that authorized your app.
- ### No daily quota

  You pay per request. Plans have no rate limit, only a ceiling that stops a runaway loop.

## Call the Spotify API from your code.

Copy the request for your language, or hand it to your agent.

Spotify Track Try in

```
const params = new URLSearchParams({
  url: "https://open.spotify.com/track/4uLU6hMCjMI75M1A2tKUQC",
});
const res = await fetch(`https://socialtap.dev/v1/spotify/track?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
```

`GET https://socialtap.dev/v1/spotify/track`[Docs](https://socialtap.dev/apis/spotify/track/index.md)

## Other platforms, same key.

Posts and profiles come back in the same fields wherever they're from.

- - [31 endpointsTikTokPosts, profiles, comments and more](https://socialtap.dev/apis/tiktok/index.md)
- - [28 endpointsInstagramPosts, profiles, comments and more](https://socialtap.dev/apis/instagram/index.md)
- - [14 endpointsFacebookPosts, profiles, comments and more](https://socialtap.dev/apis/facebook/index.md)
- - [6 endpointsYouTubePosts, profiles, comments and more](https://socialtap.dev/apis/youtube/index.md)
- - [13 endpointsRedditPosts, profiles, comments and more](https://socialtap.dev/apis/reddit/index.md)
- - [6 endpointsThreadsPosts, profiles and comments](https://socialtap.dev/apis/threads/index.md)
- - [10 endpointsAmazonProducts, posts, profiles and more](https://socialtap.dev/apis/amazon/index.md)
- - [10 endpointsApple MusicTracks, artists, playlists and more](https://socialtap.dev/apis/applemusic/index.md)
- - [10 endpointsPinterestPins, profiles, boards and more](https://socialtap.dev/apis/pinterest/index.md)
- - [7 endpointsRumblePosts, profiles, comments and more](https://socialtap.dev/apis/rumble/index.md)
- - [7 endpointsXPosts, profiles and communities](https://socialtap.dev/apis/x/index.md)
- - [5 endpointsBlueskyPosts, profiles and comments](https://socialtap.dev/apis/bluesky/index.md)
- - [5 endpointsTwitchVideos, profiles, transcripts and more](https://socialtap.dev/apis/twitch/index.md)
- - [4 endpointsLinkedInPosts and profiles](https://socialtap.dev/apis/linkedin/index.md)
- - [4 endpointsTelegramPosts and channels](https://socialtap.dev/apis/telegram/index.md)
- - [4 endpointsTikTok ShopProducts and reviews](https://socialtap.dev/apis/tiktokshop/index.md)
- - [3 endpointsKwaiPosts and profiles](https://socialtap.dev/apis/kwai/index.md)
- - [3 endpointsSnapchatSpotlights, profiles and comments](https://socialtap.dev/apis/snapchat/index.md)
- - [3 endpointsSoundCloudTracks and artists](https://socialtap.dev/apis/soundcloud/index.md)
- - [3 endpointsTruth SocialPosts and profiles](https://socialtap.dev/apis/truthsocial/index.md)
- - [2 endpointsKickPosts and transcripts](https://socialtap.dev/apis/kick/index.md)
- - [1 endpointKomiPages](https://socialtap.dev/apis/komi/index.md)
- - [1 endpointLnk.BioProfiles](https://socialtap.dev/apis/linkbio/index.md)
- - [1 endpointLinkmeProfiles](https://socialtap.dev/apis/linkme/index.md)
- - [1 endpointLinktreeProfiles](https://socialtap.dev/apis/linktree/index.md)
- - [1 endpointPillarPages](https://socialtap.dev/apis/pillar/index.md)
- - [3 endpointsTikTok Ad LibraryAds](https://socialtap.dev/apis/tiktok-ad-library/index.md)
- - [5 endpointsFacebook Ad LibraryAds, advertisers and transcripts](https://socialtap.dev/apis/facebook-ad-library/index.md)
- - [4 endpointsFacebook EventsEvents](https://socialtap.dev/apis/facebook-events/index.md)
- - [3 endpointsFacebook MarketplaceListings and places](https://socialtap.dev/apis/facebook-marketplace/index.md)
- - [6 endpointsGoogle Ads Transparency CenterAds and advertisers](https://socialtap.dev/apis/google-ads-transparency/index.md)
- - [2 endpointsLinkedIn Ad LibraryAds](https://socialtap.dev/apis/linkedin-ad-library/index.md)

## Frequently asked questions

What you send, what comes back and how your agent uses it.

[Contact us](mailto:support@socialtap.dev)

**Can I download the full song?**

No. media\[\].url is Spotify's preview, a short clip. The full audio isn't returned.

**Does the Spotify Artist API return monthly listeners?**

Yes. platform_specific.spotify has the exact monthly listener count, with the artist's world rank and the cities its listeners are in.

**Does the Spotify Playlist API return the playlist's tracks?**

No. The Spotify Playlist Tracks API returns them, a page at a time, with who added each one and when.

**Can I look up an album by its UPC?**

Yes, in two steps. Search upc:\<code> with the Spotify Album Search API to find the release, then send its ID here for the full album.

## Try it on a Spotify link you have.

Get a key and send your first request in a minute. The same key works on every platform.

100free credits

- No credit card
- Failed requests are free
- Works on all 218 endpoints

[Start for free](https://socialtap.dev/signup/) [Read the docs](https://socialtap.dev/docs/index.md)

---

[HTML version](https://socialtap.dev/apis/spotify/) · [Docs index for AI agents](https://socialtap.dev/llms.txt) · [All docs in one file](https://socialtap.dev/llms-full.txt)
