Spotify Scraper avatar

Spotify Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Spotify Scraper

Spotify Scraper

πŸ”₯0.40/1000 resultsπŸ”₯Spotify scraper. 9 modes: albums, artists, tracks, playlists, podcasts, episodes, search, play counts & full discography cascade. 27+ fields per record β€” No login, no proxy, no setup. JSON/CSV/Excel. API, MCP server, webhook, Claude, ChatGPT, LangChain, Make, Zapier, n8n ready.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Scrape Smith

Scrape Smith

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

3

Monthly active users

2 months ago

Last modified

Share

🎡 Spotify Scraper β€” Play Counts, ISRC, Albums, Artists, Playlists, Podcasts & Search | All-In-One

The most complete and affordable Spotify data extraction tool on the Apify Store. 9 modes in one actor β€” get everything you need from Spotify without juggling multiple scrapers or paying per data type.

πŸ† Why this scraper

  • πŸ’° Cheapest all-in-one on the store β€” albums, artists, tracks, playlists, podcasts, and search all included. No separate charges per mode.
  • πŸ”’ Real play counts β€” exact stream numbers, not estimates. The same data the industry uses for charting and analytics.
  • 🎯 27+ fields per record β€” more data points than any competitor. ISRC codes, popularity scores, audio previews, verified badges, monthly listeners, world rankings, top cities, and much more.
  • πŸš€ Zero setup β€” no Spotify account, no API keys, no cookies, no configuration. Paste a link and get structured data back instantly.
  • πŸ“€ Full discography cascade β€” toggle one setting and get every track from every album and single an artist has ever released, each with its own play count.
  • πŸŽ™οΈ Podcasts & episodes β€” search and extract show metadata, episode details, and audio previews. A feature no other Spotify actor offers.
  • πŸ“Š Built for any scale β€” works the same whether you're looking up a single track or extracting tens of thousands of playlist tracks.
  • πŸ” Powerful search β€” find tracks, artists, albums, playlists, podcasts, and episodes with free-text queries. Up to 1,000 results per search with full pagination.

🎧 What you can extract

ModeWhat you get
🎡 AlbumEvery track with play count, duration, ISRC, popularity, cover art, label, copyright
🎀 ArtistFollowers, monthly listeners, world rank, verified badge, top cities, top tracks, related artists, biography, social links, discography overview
🎢 TrackFull metadata with exact play count, ISRC, popularity, audio preview URL, content rating
πŸ“‹ PlaylistEvery track with play count, position, who added it and when, playlist follower count
πŸ”Ž SearchTracks, artists, albums, playlists, podcasts, and episodes matching any query
πŸŽ™οΈ Podcast/ShowPublisher, description, episode count, languages, cover art
πŸ“» EpisodeDuration, release date, language, audio preview, parent show info
⚑ Play countsLightweight mode β€” just ID, name, artist, and exact stream count
πŸ“€ Artist cascadeArtist profile + every track from their full discography with per-track play counts

Mixed input supported β€” drop album URLs, artist links, track IDs, and playlist URIs into the same list. The actor auto-detects each one.

πŸ“₯ Input

FieldDescription
modeChoose a specific mode or leave on Auto-detect to let the actor figure it out from your links
idsSpotify URLs, URIs (spotify:track:...), or bare IDs β€” one or many
searchQueriesFree-text search terms for finding music, artists, or podcasts
searchTypesWhich types to include in search results (tracks, artists, albums, playlists, shows, episodes)
followDiscographyWhen scraping an artist, also extract all their albums, singles, and compilations with per-track play counts
maxItemsPerInputLimit results from a single playlist, album, or search query
maxItemsOverall cap for the entire run

πŸ“€ Sample output β€” Track

{
"mode": "track",
"id": "0VjIjW4GlUZAMYd2vXMi3b",
"url": "https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b",
"name": "Blinding Lights",
"primaryArtist": "The Weeknd",
"albumName": "After Hours",
"playcount": 5498339860,
"popularity": 92,
"isrc": "USUG11904206",
"durationFormatted": "3:20",
"previewUrl": "https://p.scdn.co/mp3-preview/...",
"releaseDate": "2020-03-20T00:00:00Z",
"isExplicit": false,
"trackNumber": 9,
"coverUrl": "https://i.scdn.co/image/..."
}

πŸ“€ Sample output β€” Artist

{
"mode": "artist",
"name": "The Weeknd",
"verified": true,
"popularity": 95,
"followers": 125056182,
"monthlyListeners": 113605709,
"worldRank": 3,
"topCities": [{"city": "Mexico City", "country": "MX", "listeners": 1633973}],
"topTracks": [{"name": "Blinding Lights", "playcount": 5498339860}],
"relatedArtists": [{"name": "Doja Cat"}, {"name": "Rihanna"}],
"externalLinks": [{"name": "INSTAGRAM", "url": "https://instagram.com/theweeknd"}],
"albumsTotal": 14,
"singlesTotal": 65
}

πŸ’‘ Use cases

  • 🎡 Music industry analytics & A&R β€” monitor play-count growth, spot breakout tracks, evaluate catalog performance
  • πŸ“‹ Playlist intelligence β€” audit editorial playlists, track placement trends, measure playlist reach
  • 🎀 Artist monitoring β€” followers, listeners, world rank, discography expansion over time
  • 🏷️ Rights management & catalog matching β€” use ISRC codes to identify recordings across platforms and distributors
  • πŸŽ™οΈ Podcast research β€” discover shows, track episode output, monitor publisher activity
  • πŸ“Š Dashboards & data feeds β€” clean structured data ready for BI tools, data warehouses, or AI workflows
  • πŸ” Market research β€” search the entire Spotify catalog with full metadata for competitive analysis

πŸ”— API, MCP server & integrations

This actor plugs into any workflow with zero custom code:

  • 🌐 REST API & webhooks β€” trigger runs, poll results, or get notified on completion
  • πŸ€– MCP server β€” use as a tool from Claude, ChatGPT, LangChain, or any MCP-compatible AI agent
  • βš™οΈ No-code platforms β€” works with Make (Integromat), Zapier, n8n, and other automation tools
  • πŸ“ Export formats β€” JSON, CSV, Excel β€” download or stream via API
  • πŸ”„ Scheduling β€” set up recurring runs to track trends over time

❓ FAQ

Do I need a Spotify account or API key? No β€” everything uses public data. No login, no setup, no credentials.

Does it work for any track, album, or artist? Yes β€” from global #1 hits to niche independent releases, user-created playlists, and small podcasts.

How current are the play counts? Pulled fresh on every run β€” the same numbers Spotify displays at that moment.

Can I get play counts for an entire album or playlist? Yes β€” album mode and playlist mode both return per-track play counts automatically.

Can I get an artist's full catalog with play counts? Yes β€” enable followDiscography and the actor fetches every album, single, and compilation with per-track stream counts.

What about podcasts? Search mode finds shows and episodes. You can also scrape show and episode details directly by URL.

Can I search instead of pasting links? Absolutely β€” search mode supports free-text queries across tracks, artists, albums, playlists, podcasts, and episodes with pagination up to 1,000 results per query.

What format is the output? Structured JSON with zero null values. Export as JSON, CSV, or Excel from the Apify console or API.

Is there a free tier? Yes β€” every user gets free results to try the actor before committing to a paid plan.