Spotify Scraper avatar

Spotify Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
Spotify Scraper

Spotify Scraper

Scrape Spotify play counts, streams, monthly listeners, followers, world rank, top cities, and biographies. Five modes: artist, track, album, playlist with save counts, and search. Track artists daily across all 180+ Spotify markets: K-pop, J-pop, Latin, Afrobeats. $3 per 1,000 results.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

40

Total users

15

Monthly active users

6 days ago

Last modified

Categories

Share

Spotify Scraper: play counts, monthly listeners, tracks, albums & playlists

Scrape any Spotify artist, track, album, playlist, or keyword search in seconds. No Spotify developer app, no OAuth, no login, no proxy setup. You get the numbers other scrapers can't touch: exact play counts, monthly listeners, followers, world rank, and top cities.

$3.00 per 1,000 results. No per-run fee. One actor, five modes.

Works on every Spotify market (180+ countries). K-pop ๐Ÿ‡ฐ๐Ÿ‡ท, J-pop ๐Ÿ‡ฏ๐Ÿ‡ต, Latin ๐Ÿ‡ฒ๐Ÿ‡ฝ๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ด, Afrobeats ๐Ÿ‡ณ๐Ÿ‡ฌ๐Ÿ‡ฌ๐Ÿ‡ญ, Bollywood ๐Ÿ‡ฎ๐Ÿ‡ณ, French rap ๐Ÿ‡ซ๐Ÿ‡ท, German hip-hop ๐Ÿ‡ฉ๐Ÿ‡ช, Arabic ๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡ฆ๐Ÿ‡ช, C-pop ๐Ÿ‡จ๐Ÿ‡ณ๐Ÿ‡น๐Ÿ‡ผ, Russian ๐Ÿ‡ท๐Ÿ‡บ: all in native script.


Why this scraper?

  • ๐ŸŽฏ Exact play counts on every track, down to the single play: the number people actually search for.
  • ๐Ÿ“Š Monthly listeners, world rank, and top 5 cities on every artist record: fields the official API doesn't expose.
  • ๐Ÿงฐ One actor, five modes (artist, track, album, playlist, search) instead of stitching 3 to 6 separate scrapers together.
  • ๐Ÿ”‘ No app registration, no OAuth, no API keys. Paste a URL and click Start.
  • โšก No browser. A single artist finishes in 2 to 5 seconds; a batch of 500 finishes in minutes.
  • ๐Ÿ›ก๏ธ Built-in fallback keeps runs alive when Spotify hiccups, so batches don't die midway.
  • ๐Ÿ’ธ Bad input costs $0. Deleted artists, private playlists, and typo'd URLs log a warning and are never billed.
  • ๐ŸŒ 180+ markets, every script. Hangul, Kanji, Cyrillic, Arabic, Devanagari returned untouched.

Spotify Scraper vs. the official Web API

ConcernSpotify Web APIOther Spotify actorsThis actor
App registrationRequired, manual approval for extended quotaNot neededNot needed
Per-track play countโŒ Not exposedPartial (play-count-only actors)โœ… Every track
Monthly listeners, world rank, top citiesโŒ Not availableโŒ Mostly not availableโœ… All three
popularity, genresDeprecated Feb 2026 (returns stale data)Some still return dead fieldsSkipped on purpose
Audio features (tempo, key, danceability)Locked to pre-Nov-2024 grandfathered appsRarely available, and pricier when offeredNot included (honestly unavailable)
Number of actors to installN/AOften split into 3 to 6 separate scrapersOne actor, five modes
Per-run start feeN/A$5 on many competitors$0
Price per 1,000 resultsFree (but rate-limited)$3 to $5$3
Locale URLs (intl-ko, intl-ja, etc.)N/AOften breakHandled

The short version: if you want play counts, followers, world rank, and top cities in one actor without juggling app keys or stitching six scrapers together, this is built for that.


Global & multi-language support

Spotify publishes names and metadata in the artist's native script. This scraper returns them untouched: no transliteration, no dropped characters. It handles Hangul, Kanji, Katakana, Hiragana, Simplified and Traditional Chinese, Cyrillic, Arabic, Hebrew, Devanagari, Gurmukhi, Tamil, Thai, Greek, and every other Unicode script Spotify indexes.

Locale URLs supported

Paste any country-prefixed Spotify link, the scraper auto-strips the locale:

  • https://open.spotify.com/intl-ko/artist/... (Korean)
  • https://open.spotify.com/intl-ja/artist/... (Japanese)
  • https://open.spotify.com/intl-de/artist/... (German)
  • https://open.spotify.com/intl-fr/artist/... (French)
  • https://open.spotify.com/intl-es/artist/... (Spanish)
  • https://open.spotify.com/intl-pt/artist/... (Portuguese / Brazilian)
  • https://open.spotify.com/intl-it/artist/... (Italian)
  • https://open.spotify.com/intl-tr/artist/... (Turkish)
  • https://open.spotify.com/intl-ar/artist/... (Arabic)
  • https://open.spotify.com/intl-hi/artist/... (Hindi)
  • ...every other intl-XX/ locale variant

Search accepts any language

{ "mode": "search", "searchTerm": "็ฑณๆดฅ็Ž„ๅธซ" } // J-pop
{ "mode": "search", "searchTerm": "ุฃู… ูƒู„ุซูˆู…" } // Arabic
{ "mode": "search", "searchTerm": "๋ฐฉํƒ„์†Œ๋…„๋‹จ" } // Korean (BTS in Hangul)
{ "mode": "search", "searchTerm": "Bad Bunny" } // Latin
{ "mode": "search", "searchTerm": "Rammstein" } // German

Top artist IDs by region (paste these to try)

RegionArtists & IDs
๐Ÿ‡ฐ๐Ÿ‡ท K-popBTS 3Nrfpe0tUJi4K4DXYWgMUX ยท BLACKPINK 41MozSoPIsD1dJM0CLPjZF ยท Stray Kids 2dIgFjalVxs4ThymZ67YCE ยท NewJeans 6HvZYsbFfjnjFrWF950C9d ยท SEVENTEEN 7nqOGRxlXj7N2JYbgNEjYH ยท TWICE 7n2Ycct7Beij7Dj7meI4X0
๐Ÿ‡ฏ๐Ÿ‡ต J-popYOASOBI 64tJ2EAv1R6UaZqc4iOCyj ยท Ado 6mEQK9m2krja6X1cfsAjfl ยท Kenshi Yonezu 1snhtMLeb2DYoMOcVbb8iB ยท Official HIGE DANdism 5Vo1hnCRmCM6M4thZCInCj ยท Aimyon 5kVZa4lFUmAQlBogl1fkd6
๐Ÿ‡ฒ๐Ÿ‡ฝ๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ด LatinBad Bunny 4q3ewBCX7sLwd24euuV69X ยท Karol G 790FomKkXshlbRYZFtlgla ยท Peso Pluma 12GqGscKJx3aE4t07u7eVZ ยท Feid 2LRoIwlKmHjgvigdNGBHNo ยท Rauw Alejandro 1mcTU81TzQhprhouKaTkpq ยท Anitta 7FNnA9vBm6EKceENgCGRMb
๐Ÿ‡ณ๐Ÿ‡ฌ๐Ÿ‡ฌ๐Ÿ‡ญ๐Ÿ‡ฟ๐Ÿ‡ฆ AfrobeatsBurna Boy 3wcj11K77LjEY1PkEazffa ยท Wizkid 3tVQdUvClmAT7URs9V3rsp ยท Tyla 3SozjO3Lat463tQICI9LcE ยท Asake 3a1tBryiczPAZpgoZN9Rzg ยท Rema 46pWGuE3dSwY3bMMXGBvVS ยท Davido 0Y3agQaa6g2r0YmHPOO9rh
๐Ÿ‡ฎ๐Ÿ‡ณ Bollywood & IndianArijit Singh 4YRxDV8wJFPHPTeXepOstw ยท AP Dhillon 6LEG9Ld1aLImEFEVHdWNSB ยท Diljit Dosanjh 2FKWNmZWDBZR4dE5KX4plR ยท Shreya Ghoshal 0oOet2f43PA68X5RxKobEy
๐Ÿ‡ซ๐Ÿ‡ท FrenchAya Nakamura 7IlRNXHjoOCgEAWN5qYksg ยท Orelsan 4FpJcNgOvIpSBeJgRg3OfN ยท PNL 3NH8t45zOTqzlZgBvZRjvB
๐Ÿ‡ฉ๐Ÿ‡ช GermanApache 207 1qQLhymHXFPtP5U8KNKsm6 ยท Rammstein 6wWVKhxIU2cEi0K81v7HvP ยท RAF Camora 0Dvx6p8JDyzeOPGmaCIH1L
๐Ÿ‡จ๐Ÿ‡ณ๐Ÿ‡น๐Ÿ‡ผ C-popJay Chou 2elBjNSdBE2Y3f0j1mjrql ยท JJ Lin 7Dx7RhX0mFuXhCOUgB01uM ยท Jolin Tsai 1r9DuPTHiQ7hnRRZ99B8nL
๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡ฌ Arabic / MENAAmr Diab 5abSRg0xN1NV3gLbuvX24M ยท Fairuz 0dwFxqYkvZLSA6U6XfQcDV ยท Elissa 68rvMwPL0yMbYR5cv0pzCR

Every one of these returns the full field set: monthly listeners, followers, world rank, top 5 cities, biography, top 10 tracks with play counts, related artists, and discography counts.


Scraping modes

๐ŸŽค Artist mode

Per-artist record with every demand-side metric Spotify shows the public: monthly listeners (active 30-day), followers, world rank, top 5 cities with per-city listener counts, top 10 tracks with exact play counts, related artists ("fans also like"), full biography in native language, external links (Instagram, Facebook, Wikipedia, TikTok), and discography counts. Set includeDiscography: true for full album, single, and popular-release lists.

{ "mode": "artist", "spotifyUrls": ["3TVXtAsR1Inumwj472S9r4"], "maxResults": 1 }

Pull every BLACKPINK album with full track listings and labels:

{ "mode": "artist", "spotifyUrls": ["41MozSoPIsD1dJM0CLPjZF"], "includeDiscography": true, "maxResults": 1 }

Bulk compare K-pop followers and world rank:

{
"mode": "artist",
"spotifyUrls": [
"3Nrfpe0tUJi4K4DXYWgMUX",
"41MozSoPIsD1dJM0CLPjZF",
"6HvZYsbFfjnjFrWF950C9d",
"2dIgFjalVxs4ThymZ67YCE",
"7nqOGRxlXj7N2JYbgNEjYH"
],
"maxResults": 5
}

๐ŸŽต Track mode

Exact play count, all artists (primary and featured, each with Spotify ID), album context (name, type, release date, label, copyright C and P lines), track number, content rating (EXPLICIT / NONE), duration, 30-second preview MP3 URL, and cover image.

{ "mode": "track", "spotifyUrls": ["https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b"], "maxResults": 1 }

๐Ÿ’ฟ Album mode

Name, album type (ALBUM / SINGLE / COMPILATION), label (e.g., "Republic Records"), copyright lines, release date, and the full track listing: each track with play count, track and disc number, duration, content rating, and all artists. Multi-artist albums supported.

{ "mode": "album", "spotifyUrls": ["https://open.spotify.com/album/4yP0hdKOZPNshxUOjY0cZj"], "maxResults": 1 }

๐Ÿ“œ Playlist mode

Name, save count, owner, description, item count, and the full track listing paginated automatically up to 500 tracks. Per track: name, artists, album, duration, play count, content rating, and the addedAt timestamp (great for tracking editorial adds).

{ "mode": "playlist", "spotifyUrls": ["37i9dQZF1DXcBWIGoYBM5M"], "maxResults": 1 }

๐Ÿ” Search mode

One request returns matching tracks, artists, albums, and playlists in a single grouped record. Accepts any Unicode input.

{ "mode": "search", "searchTerm": "็ฑณๆดฅ็Ž„ๅธซ", "maxResults": 10 }

How to scrape Spotify: step by step

  1. Create a free Apify account. Takes 30 seconds, no card needed.
  2. Open Spotify Scraper in the Apify Console.
  3. Paste Spotify URLs, spotify: URIs, or bare IDs. Or pick search mode and type a keyword.
  4. Click Start. Single entities finish in seconds; big batches in minutes.
  5. Export as JSON, CSV, or Excel, or fetch results via the API.

How much does Spotify Scraper cost?

Spotify Scraper charges $3.00 per 1,000 results ($0.003 per entity scraped). No per-run fee, no subscription. The Apify Free plan includes $5 in usage credits every month, enough for roughly 1,666 results free. The $29/month Starter plan stretches to about 9,666 results per month. Platform compute adds roughly $0.10 to $0.50 per 1,000 results since no browser is involved.

Pay-per-use. Pause whenever. One run or ten million, same price per result.


Input

{
"mode": "artist",
"spotifyUrls": [
"https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4",
"spotify:artist:06HL4z0CvFAxyc27GXpf02",
"1Xyo4u8uXC1ZmMpatF05PJ"
],
"maxResults": 5,
"includeDiscography": true
}
FieldTypeDefaultNotes
modestring"artist"One of artist, track, album, playlist, search. Auto-detected from URL if omitted.
spotifyUrlsstring[][]Full URLs, spotify: URIs, or bare 22-character IDs. Used for every mode except search.
searchTermstring""Only used when mode=search. Any Unicode.
maxResultsinteger500 means unlimited.
includeDiscographybooleanfalseArtist mode: include full album/single/popular-release lists instead of just counts.

Output

Artist record (Drake, real values 2026-04-23)

{
"type": "artist",
"spotifyId": "3TVXtAsR1Inumwj472S9r4",
"name": "Drake",
"monthlyListeners": 88887197,
"followers": 109756415,
"worldRank": 9,
"biography": "Aubrey Drake Graham (born October 24, 1986) is a Canadian rapper, singer, and actor...",
"imageUrl": "https://i.scdn.co/image/ab6761610000e5eb...",
"topCities": [
{ "city": "London", "country": "GB", "region": "ENG", "listeners": 1961434 },
{ "city": "Toronto", "country": "CA", "region": "ON", "listeners": 1287104 },
{ "city": "Los Angeles", "country": "US", "region": "CA", "listeners": 1022891 },
{ "city": "New York", "country": "US", "region": "NY", "listeners": 921483 },
{ "city": "Sydney", "country": "AU", "region": "NSW", "listeners": 612775 }
],
"topTracks": [
{ "spotifyId": "1zi7xx7UVEFkmKfv06H8x0", "name": "One Dance", "durationMs": 173986, "playCount": 4181959064, "explicit": false, "previewUrl": "https://p.scdn.co/mp3-preview/..." },
{ "spotifyId": "5mCPDVBb16L4XQwDdbRUpz", "name": "Passionfruit", "durationMs": 298941, "playCount": 2206537432, "explicit": false, "previewUrl": "https://p.scdn.co/mp3-preview/..." }
],
"topTracksCount": 10,
"relatedArtists": [
{ "spotifyId": "1RyvyyTE3xzB2ZywiAwp0i", "name": "Future", "imageUrl": "..." },
{ "spotifyId": "5K4W6rqBFWDnAN6FQUkS6x", "name": "Kanye West", "imageUrl": "..." }
],
"discography": { "albumsCount": 19, "singlesCount": 61, "compilationsCount": null, "albums": [], "singles": [], "popularReleases": [] },
"externalLinks": [],
"spotifyUrl": "https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4",
"dataSource": "partner"
}

Track record (Blinding Lights, 5.38 billion plays)

{
"type": "track",
"spotifyId": "0VjIjW4GlUZAMYd2vXMi3b",
"name": "Blinding Lights",
"artists": [
{ "name": "The Weeknd", "spotifyId": "1Xyo4u8uXC1ZmMpatF05PJ", "isPrimary": true }
],
"album": {
"spotifyId": "4yP0hdKOZPNshxUOjY0cZj",
"name": "After Hours",
"type": "ALBUM",
"releaseDate": "2020-03-20T00:00:00Z",
"label": null,
"copyright": []
},
"durationMs": 200040,
"playCount": 5379788459,
"trackNumber": 9,
"contentRating": "NONE",
"explicit": false,
"previewUrl": "https://p.scdn.co/mp3-preview/...",
"releaseDate": "2020-03-20T00:00:00Z",
"imageUrl": "https://i.scdn.co/image/...",
"spotifyUrl": "https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b",
"dataSource": "partner"
}

Playlist record (Today's Top Hits, 34M saves)

{
"type": "playlist",
"spotifyId": "37i9dQZF1DXcBWIGoYBM5M",
"name": "Today's Top Hits",
"description": "The hottest 50...",
"owner": "Spotify",
"itemCount": 50,
"saveCount": 34361871,
"tracks": [
{
"spotifyId": "...",
"name": "DAISIES",
"artists": [{ "name": "Justin Bieber", "spotifyId": "1uNFoZAHBGtllmzznpCI3s" }],
"album": { "spotifyId": "...", "name": "SWAG", "releaseDate": "2025-06-20" },
"durationMs": 200000,
"playCount": 693387695,
"contentRating": "NONE",
"addedAt": "2025-07-11T04:00:32.382Z"
}
],
"imageUrl": "https://i.scdn.co/image/...",
"spotifyUrl": "https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M",
"dataSource": "partner"
}

Search record (query "drake")

{
"type": "search",
"query": "drake",
"tracks": [{ "spotifyId": "6DCZcSspjsKoFjzjrWoCdn", "name": "God's Plan", "artists": ["Drake"], "album": "Scorpion", "durationMs": 198973, "spotifyUrl": "..." }],
"artists": [{ "spotifyId": "3TVXtAsR1Inumwj472S9r4", "name": "Drake", "imageUrl": "...", "spotifyUrl": "..." }],
"albums": [{ "spotifyId": "...", "name": "Take Care (Deluxe)", "artist": "Drake", "albumType": "ALBUM", "imageUrl": "...", "spotifyUrl": "..." }],
"playlists": [{ "spotifyId": "...", "name": "BEST OF DRAKE", "owner": "Spotify", "description": "...", "imageUrl": "...", "spotifyUrl": "..." }],
"dataSource": "partner"
}

Field availability by mode

Fieldartisttrackalbumplaylistsearch
name, spotifyId, spotifyUrl, imageUrlโœ…โœ…โœ…โœ…โœ…
monthlyListeners, followers, worldRank, biography, topCitiesโœ…----
topTracks, relatedArtists, discography, externalLinksโœ…----
playCount, trackNumber, contentRating, previewUrl(top tracks)โœ…โœ… (per track)โœ… (per track)-
discNumber--โœ… (per track)--
album, artists, durationMs, releaseDate, explicit-โœ…-โœ… (per track)โœ…
albumType, label, copyright, trackCount, tracks-(album obj)โœ…--
saveCount, owner, description, itemCount, addedAt---โœ…-
tracks, artists, albums, playlists, query (grouped results)----โœ…

Use cases

  • ๐Ÿ‡ฐ๐Ÿ‡ท K-pop analytics. BTS, BLACKPINK, NewJeans, Stray Kids, SEVENTEEN, TWICE, ATEEZ: monthly listeners, world rank, and top cities for fandom mapping, plus per-song play counts.
  • ๐Ÿ‡ฏ๐Ÿ‡ต J-pop & anime OST pipeline. YOASOBI, Ado, Kenshi Yonezu, Official HIGE DANdism, Aimyon: release calendars for anime content sites.
  • ๐Ÿ‡ฒ๐Ÿ‡ฝ๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡จ๐Ÿ‡ด Latin music trend tracking. Bad Bunny, Karol G, Peso Pluma, Feid, Rauw Alejandro, Anitta: reggaeton, corridos tumbados, funk carioca.
  • ๐Ÿ‡ณ๐Ÿ‡ฌ๐Ÿ‡ฌ๐Ÿ‡ญ๐Ÿ‡ฟ๐Ÿ‡ฆ Afrobeats discovery. Burna Boy, Wizkid, Davido, Tyla, Asake, Rema: top cities (Lagos, Accra, London) and regional chart data.
  • ๐Ÿ‡ฎ๐Ÿ‡ณ Bollywood & Indian music. Arijit Singh, AP Dhillon, Diljit Dosanjh, Shreya Ghoshal: Hindi, Punjabi, Tamil, Telugu catalogs in native script.
  • ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฎ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡ธ European markets. French rap, German hip-hop, Italian pop, Spanish flamenco-pop: native-script names preserved.
  • ๐Ÿ‡จ๐Ÿ‡ณ๐Ÿ‡น๐Ÿ‡ผ๐Ÿ‡ญ๐Ÿ‡ฐ C-pop & Chinese markets. Jay Chou, JJ Lin, Jolin Tsai: Simplified and Traditional Chinese names for Mandarin-language analytics.
  • ๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡ฌ Arabic music research. MENA artists, Khaleeji, Egyptian pop, Rai in Arabic script.
  • ๐Ÿ“œ Editorial playlist monitoring. Today's Top Hits, RapCaviar, Viva Latino, Tomorrow's Hits: track save counts and per-track play movement daily.
  • ๐Ÿ“ก Regional chart scraping. Daily Top 50 per country (France, Japan, Brazil, Germany, Korea, Mexico), Viral 50, Global Top 50, RADAR editorial lists.
  • ๐Ÿ’ฟ Artist catalog audits. Every album, single, and compilation for a roster, with full track listings, labels, and copyright lines for rights workflows.
  • ๐ŸŽง A&R and sync licensing. Surface breakout artists in any language market before they chart globally, with cover art, release dates, and labels for clearance.
  • ๐Ÿ“ˆ Competitor benchmarking. Compare followers, monthly listeners, world rank, and top cities across a label's roster or a DSP playlist.
  • ๐Ÿ“Š Market research dashboards. Feed monthly listener and follower trends into Looker, Tableau, or Metabase.
  • ๐Ÿ—ž๏ธ Newsletter and content automation. Push Spotify metadata into Google Sheets, Airtable, Webflow, Ghost, or any webhook-driven pipeline.

Limitations

  • No popularity, genres, or audio features. Spotify deprecated popularity and genres in Feb 2026, and audio features (tempo, key, danceability) are locked to legacy developer apps. Any scraper still returning these hands you stale or fake numbers. I'd rather ship nothing than fake it.
  • No ISRC or UPC yet. Both require a registered Spotify developer app. An opt-in enrichment flag is planned; follow the Issues tab for the ship date.
  • Playlists return up to 500 tracks each, paginated automatically.
  • Album track listings cap at 50 tracks. Standard albums fit comfortably; very long compilations truncate.
  • Search returns up to 20 items per category (tracks, artists, albums, playlists) per query.
  • Public data only. The actor sees what a logged-out visitor sees: no private playlists, no user listening history.

Other scrapers you might like

Apple Podcast ScraperGoogle Play Store ScraperApple App Store Scraper
Threads ScraperShopify ScraperSimilarWeb Traffic Scraper

Frequently asked questions

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data that falls under GDPR or CCPA without a lawful basis. This actor only touches publicly accessible Spotify pages: the same pages a logged-out visitor sees in a browser. You're responsible for how you use the output. Apify has a detailed breakdown: Is web scraping legal?.

How does it compare to Spotify's official Web API?

The official Web API requires you to register a developer app, manage OAuth, handle rate limits, and live with deprecations. It also doesn't expose per-track play counts, monthly listeners, world rank, or top cities. This actor gives you those fields with zero setup. The tradeoff: no ISRC, UPC, or audio features, which live behind the official API.

What happens on bad URLs, deleted artists, or private playlists?

The run succeeds with zero results for that specific URL plus a warning line in the log. You're billed $0 for failed lookups. No run-level failures on input mistakes. And if your account credit runs out mid-run, the actor stops cleanly instead of failing.

Does it work on K-pop, J-pop, Arabic, Hindi, and other non-Latin scripts?

Yes. Names come back in whatever script Spotify publishes: Hangul, Kanji, Cyrillic, Arabic, Devanagari, Thai, Hebrew, Simplified and Traditional Chinese. intl-ko/, intl-ja/, intl-de/, intl-ar/, and every other locale prefix is accepted. BTS (3Nrfpe0tUJi4K4DXYWgMUX), Arijit Singh (4YRxDV8wJFPHPTeXepOstw), and Amr Diab (5abSRg0xN1NV3gLbuvX24M) all return the full field set.

How fast is it?

2 to 5 seconds per entity at default memory (512 MB). A batch of 500 artists finishes in a few minutes. Playlists of up to 500 tracks paginate automatically in a single run.

What's the rate limit?

None you have to manage. The actor paces requests internally. No Spotify API quota to track, no 429s to retry, no OAuth to babysit.

Can I integrate Spotify Scraper with other tools?

Push results straight into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and any webhook consumer. The Apify platform treats every actor as a webhook source. See Apify integrations.

Can I use it with the Apify API?

Yes. Minimal start-run call:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~spotify-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"artist","spotifyUrls":["3TVXtAsR1Inumwj472S9r4"],"maxResults":1}'

Full docs: Apify API reference.

Can I use it through an MCP server (Claude Desktop, Cursor)?

Yes. Apify ships an MCP server that exposes every actor as a tool. Setup: Apify MCP docs.


Your feedback

Ran into a bug, want a new field, or need a different market covered? Drop a note in the Issues tab. Every report goes to a human and fixes usually ship the same week.