Spotify Scraper - Play Counts, Artists & Playlists
Pricing
from $2.00 / 1,000 results
Spotify Scraper - Play Counts, Artists & Playlists
Export Spotify artists with monthly listeners, followers, world rank and top cities; playlists and albums with play counts on every track; podcasts with ratings and episodes; and keyword search. No login or API key.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
Spotify Scraper
Thirdwatch portfolio: 5K users across 97 public Actors, 2M+ records delivered, and >99% run success. Explore all Thirdwatch Actors.
Export Spotify artists with monthly listeners, followers, world rank and top cities; playlists and albums with exact play counts on every track; podcasts with ratings and every episode — from Spotify links or keyword searches.
What you get
Paste Spotify links, search by keyword, or both. Each link gives one summary row plus a row for each of its tracks or episodes; each search gives one full row per result.
- Artists: followers, monthly listeners, world rank, top cities with listener counts, verified status, biography, Instagram, X and Facebook links, related artists, latest release, and the top 10 tracks with play counts.
- Playlists: followers, owner, description and track count, plus every track (up to 10,000) with its exact play count, album, cover art, release date, artist links and the date it was added.
- Albums: label, release date, album type, copyright, cover art, and every track with its play count, track and disc number.
- Tracks: play count, album, release date, duration, explicit flag, artist links, copyright and a 30-second preview link.
- Podcasts: publisher, average rating and number of ratings, total episode count, topics, and every episode (up to 10,000) with release date, length, description and whether there is a video version.
- Episodes: show, publisher, release date, length, language and full description.
- Search: find tracks, artists, albums, playlists, podcasts or episodes by keyword. Every result comes back as a full row, so an artist search returns monthly listeners and a track search returns play counts.
Spotify data without an API key
No Spotify account, developer app or API key is needed. Paste links or search terms and run.
Output fields
| Field | Description |
|---|---|
entityType | artist, playlist, album, track, show or episode |
title, artists, artistList | Name, artists as text, and each artist with id and link |
id, uri, spotifyUrl | Spotify id, URI and link |
playCount | Total plays of the track |
followers, monthlyListeners, worldRank, topCities, isVerified | Artist audience; playlist followers |
albumName, albumUri, albumType, label, releaseDate, copyright | Album details for tracks; the show for episodes |
durationSec, isExplicit, trackNumber, discNumber, previewUrl | Track details |
addedAt | When a track was added to the playlist |
coverImage | Largest cover or profile image |
description, ownerName, ownerUri, trackCount | Playlist details |
biography, externalLinks, topTracks, relatedArtists, latestRelease | Artist profile |
publisher, rating, ratingCount, episodeCount, language, topics, hasVideo | Podcast and episode details |
parentName, parentType, parentUri, position | The playlist, album, artist, podcast or search a row came from, and its place in it |
searchQuery | The search term that found the row |
detailLevel, scrapedAt | full, or basic when only title, artists and length were available, and collection time |
Example output
An artist row:
{"entityType": "artist","title": "Taylor Swift","followers": 165438906,"monthlyListeners": 106764975,"worldRank": 5,"topCities": [{"city": "London", "region": "ENG", "country": "GB", "listeners": 1714272},{"city": "Quezon City", "region": "00", "country": "PH", "listeners": 1474171}],"isVerified": true,"externalLinks": [{"name": "instagram", "url": "https://instagram.com/taylorswift"}],"topTracks": [{"title": "The Fate of Ophelia", "uri": "spotify:track:53iuhJlwXhSER5J2IYYv1W", "playCount": 1726794234}],"spotifyUrl": "https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02"}
A playlist track row:
{"entityType": "track","title": "Oops!...I Did It Again","artists": "Britney Spears","playCount": 1290836963,"albumName": "Oops!... I Did It Again","releaseDate": "2000-05-16","durationSec": 211,"parentName": "All Out 2000s","parentType": "playlist","position": 1,"spotifyUrl": "https://open.spotify.com/track/6naxalmIoLFWR0siv8dnQQ"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
urls | One of these two | Spotify links (open.spotify.com, spotify.link or spotify: URIs) for artists, playlists, albums, tracks, podcasts and episodes |
searchQueries | One of these two | Keywords to search for |
searchType | No | tracks (default), artists, albums, playlists, podcasts or episodes |
maxSearchResults | No | Results per search term, up to 1,000. Defaults to 20 |
maxTracksPerEntity | No | Tracks per playlist or album and episodes per podcast, up to 10,000. Defaults to 100 |
includeEntityRows | No | Save a summary row for each link. Defaults to on |
Spotify data export use cases
- Music marketing and A&R: track monthly listeners, world rank, top cities and play counts for artists you work with or scout.
- Playlist pitching: find playlists by keyword, see their followers, and check the plays behind every track and when it was added.
- Labels and distributors: export catalogue tracklists with play counts, labels, release dates and copyright.
- Podcast research: compare shows by rating, number of ratings and full episode history.
- Dashboards and AI agents: pull clean Spotify rows into spreadsheets, BI tools or LLM pipelines on a schedule.
Limitations
Artists return their top 10 tracks rather than their full catalogue: add the artist's album links for every track. Search results follow Spotify's own ranking, and Spotify returns at most about 1,000 results per term. Private playlists, and links Spotify no longer serves, are reported as "not found or not public" in the log and produce no rows. If full details are briefly unavailable, the run still returns the fields Spotify shows publicly, marks those rows detailLevel: "basic" where needed, and caps playlists and albums at 100 tracks for that run.
Compared to alternatives
Most Spotify Actors cover one thing: play counts, artists, playlists or podcasts. This one takes any mix of links and searches in one run and returns one consistent row format, with play counts on every playlist and album track, artist audience, world rank and top cities, and podcast ratings with every episode. Input that is not a supported Spotify link is rejected before a run starts, and a link that cannot be read is reported without failing the rest.
Related Actors
- YouTube Scraper — video views, likes and channel data
- TikTok Scraper — creator and video statistics
FAQ
Do I need a Spotify account or API key?
No.
How do I get every track from a large playlist?
Paste the playlist link and set maxTracksPerEntity up to 10,000.
Can I search by keyword?
Yes. Add terms to searchQueries and choose what to search for in searchType.
How do I get an artist's full catalogue?
Run the artist link to get their latest release and top tracks, then add their album links.
Last verified: 2026-10
More scrapers at thirdwatch.dev.