Spotify Scraper - Play Counts, Artists & Playlists avatar

Spotify Scraper - Play Counts, Artists & Playlists

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Spotify Scraper - Play Counts, Artists & Playlists

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

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

11 days ago

Last modified

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

FieldDescription
entityTypeartist, playlist, album, track, show or episode
title, artists, artistListName, artists as text, and each artist with id and link
id, uri, spotifyUrlSpotify id, URI and link
playCountTotal plays of the track
followers, monthlyListeners, worldRank, topCities, isVerifiedArtist audience; playlist followers
albumName, albumUri, albumType, label, releaseDate, copyrightAlbum details for tracks; the show for episodes
durationSec, isExplicit, trackNumber, discNumber, previewUrlTrack details
addedAtWhen a track was added to the playlist
coverImageLargest cover or profile image
description, ownerName, ownerUri, trackCountPlaylist details
biography, externalLinks, topTracks, relatedArtists, latestReleaseArtist profile
publisher, rating, ratingCount, episodeCount, language, topics, hasVideoPodcast and episode details
parentName, parentType, parentUri, positionThe playlist, album, artist, podcast or search a row came from, and its place in it
searchQueryThe search term that found the row
detailLevel, scrapedAtfull, 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

ParameterRequiredDescription
urlsOne of these twoSpotify links (open.spotify.com, spotify.link or spotify: URIs) for artists, playlists, albums, tracks, podcasts and episodes
searchQueriesOne of these twoKeywords to search for
searchTypeNotracks (default), artists, albums, playlists, podcasts or episodes
maxSearchResultsNoResults per search term, up to 1,000. Defaults to 20
maxTracksPerEntityNoTracks per playlist or album and episodes per podcast, up to 10,000. Defaults to 100
includeEntityRowsNoSave 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.

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.