VOOZH about

URL: https://apify.com/eduair94/spotify-scraper

โ‡ฑ Spotify Scraper โ€” Tracks, Artists, Playlists, Charts ยท Apify


๐Ÿ‘ Spotify Scraper โ€” Tracks, Artists, Playlists, Charts avatar

Spotify Scraper โ€” Tracks, Artists, Playlists, Charts

Pricing

from $0.12 / 1,000 scraped items

Go to Apify Store

Spotify Scraper โ€” Tracks, Artists, Playlists, Charts

Fast, cheap, full-coverage Spotify scraper. 50+ data categories including tracks, artists, albums, playlists, concerts, charts (Top 200 / Viral), lyrics, credits, recommendations, AI insights. Pay-per-event โ€” no monthly fee.

Pricing

from $0.12 / 1,000 scraped items

Rating

5.0

(1)

Developer

๐Ÿ‘ Eduardo Airaudo

Eduardo Airaudo

Maintained by Community

Actor stats

1

Bookmarked

40

Total users

16

Monthly active users

5.3 days

Issues response

2 months ago

Last modified

Share

Spotify Scraper โ€” Full Coverage, Pay-Per-Event

Extract any public Spotify data: tracks, artists, albums, playlists, users, podcasts, concerts, charts, lyrics, credits, recommendations, AI insights and more. 40+ categories, accepts Spotify IDs, URLs or search keywords.

Built to undercut canadesk/spotify ($10/mo + usage) and canadesk/spotify-plus ($16/mo + usage):

  • $0 monthly rental fee
  • $0.20 per 1,000 result items (pay-per-event)
  • $0.30 per 1,000 single-entity fetches (bulk-fetch)
  • Raw data optional โ€” slim output by default

Features vs. canadesk/spotify

Featurecanadeskcanadesk-plusThis actor
Monthly rental$10$16$0
Tracks / Artists / Albumsโœ…โœ…โœ…
Playlists / Users / Podcastsโœ…โœ…โœ…
Lyrics (word-synced + translations)โœ…โœ…โœ…
Track credits (producers, writers)โŒโŒโœ…
Artist โ€” appears on / featuringโŒโŒโœ…
Artist โ€” discovered on (playlists)โŒโŒโœ…
Artist โ€” related / discography richโŒpartialโœ…
Concert feed + concert locationspartialpartialโœ…
Spotify Charts โ€” Top 200 / ViralโŒโŒโœ…
Top 20 by monthly listeners/followersโŒโŒโœ…
Recommendations (seed โ†’ playlist)โŒโŒโœ…
Search suggestions (autocomplete)โŒโŒโœ…
Lyrics searchโŒโŒโœ…
Partner-API rich payloadsโŒโŒโœ…
Cross-platform enrichmentโŒโŒโœ…
No 50-result capโŒโœ…โœ…
No simultaneous-entry capโŒโœ…โœ…

Input

All input fields are documented in the input form.

FieldTypePurpose
modestringget / search / chart
categorystring42 categories (see below)
queriesarrayIDs, URLs, spotify:*:* URIs or search keywords
maxResultsPerQueryint1 โ€“ 1000 (default 50)
marketstringISO country (default US)
lyricsLanguagestringISO lang for lyric translations
chartDatestringYYYY-MM-DD for historical charts
concurrencyintParallel requests (1 โ€“ 20)
delayMsintPause between requests
includeRawboolAttach raw upstream JSON
enrichWithContraststringytmusic, applemusic, amazonmusic, pandora, gaana, tencent

Categories

Single entities (mode=get): track, track_credits, track_lyrics, album, album_tracks, album_metadata, artist, artist_overview, artist_albums, artist_singles, artist_appears_on, artist_discovered_on, artist_featuring, artist_related, artist_discography_overview, artist_concerts, artist_concert_locations, playlist, playlist_tracks, user_profile, user_followers, recommendations, partner_playlist, partner_track, partner_album, partner_artist_overview, partner_artist_discography.

Search (mode=search): search_multi, search_tracks, search_artists, search_albums, search_playlists, search_users, search_podcasts, search_top_results, search_suggestions, search_lyrics.

Charts (mode=chart): chart_top_200_tracks, chart_viral_tracks, chart_top_artists, chart_top_albums, chart_top_monthly_listeners, chart_top_followers.

Example inputs

Get artist overview from URL

{
"mode":"get",
"category":"artist_overview",
"queries":[
"https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02"
]
}

Search tracks

{
"mode":"search",
"category":"search_tracks",
"queries":[
"bohemian rhapsody",
"taylor swift anti-hero"
],
"maxResultsPerQuery":20,
"market":"US"
}

Top 200 tracks โ€” Mexico

{
"mode":"chart",
"category":"chart_top_200_tracks",
"queries":[
"MX"
],
"chartDate":"2026-04-22"
}

Word-synced lyrics with Spanish translation

{
"mode":"get",
"category":"track_lyrics",
"queries":[
"4iV5W9uYEdYUVa79Axb7Rh"
],
"lyricsLanguage":"es"
}

Output

Each item is a flat JSON object with:

  • category โ€” what was scraped
  • mode โ€” get / search / chart
  • query โ€” original input
  • id, type, name, uri, url โ€” normalized entity fields
  • plus every field returned by the upstream API
  • optional raw โ€” full upstream JSON (includeRaw=true)
  • optional contrast โ€” cross-platform data (enrichWithContrast)

Errors are pushed as { ok: false, error, query, category } so partial failures never break the run.

Pricing (pay-per-event)

EventPriceWhen charged
actor-start$0.00Once per run
result-item$0.0002Per dataset item (โ‰ˆ $0.20 per 1k rows)
bulk-fetch$0.0003Reserved for single-entity fetches

Example: a run that pushes 10,000 track rows costs $2.00 total. The same run on canadesk/spotify-plus would cost $16/mo rental + their per-result fees.

Environment variables

Set in Apify console โ†’ Actor โ†’ "Environment" (mark *_KEY vars as secret):

  • SPOTIFY_BYPASS_KEY โ€” preferred. Internal bypass key for the self-hosted proxy. No quotas, no RapidAPI fees.
  • RAPIDAPI_KEY โ€” fallback: a key issued via RapidAPI if bypass is unavailable.
  • RAPIDAPI_HOST โ€” only needed with RAPIDAPI_KEY.
  • SPOTIFY_API_BASE โ€” override upstream. Default: https://spotify-proxy.checkleaked.cc/spotify-data.
  • SPOTIFY_TIMEOUT_MS โ€” request timeout (default 90s).
  • SPOTIFY_MAX_RETRIES โ€” retries on 429/5xx (default 3).

Auth priority: SPOTIFY_BYPASS_KEY > RAPIDAPI_KEY. Neither set โ†’ upstream returns 401.

Local development

npminstall
npm run build
apify run

Edit storage/key_value_stores/default/INPUT.json to change input between runs.

License

MIT

You might also like

Spotify Scraper โ€” Artists, Tracks & Playlists

khadinakbar/spotify-all-in-one-scraper

Scrape Spotify artists, albums, tracks, playlists, podcasts, episodes, and search with play counts and monthly listeners. HTTP-only, no API key.

Spotify

canadesk/spotify

Get or search for Tracks, Artists, Albums, Playlists, Users, Lyrics (Musixmatch) and more from Spotify. It's fast and costs little!

๐Ÿ‘ User avatar

Canadesk Support

80

Spotify Tracks Scraper

nifty.codes/spotify-tracks-scraper

Extract tracks from Spotify playlists, albums, and search results with metadata and durations. Powered by Spotify Scraper.

Spotify Plus

canadesk/spotify-plus

No limits. Get or search for Tracks, Artists, Albums, Playlists, Users, Lyrics (Musixmatch) and more from Spotify. It's fast and costs little!

๐Ÿ‘ User avatar

Canadesk Support

14

Spotify Scraper

automation-lab/spotify-scraper

Extract Spotify artists, tracks, albums, and playlists from search terms or URLs. Get monthly listeners, play counts, followers, world rank, biographies, and top tracks โ€” no API key needed.

๐Ÿ‘ User avatar

Stas Persiianenko

322

Spotify Scraper | $2 / 1k | All-In-One

fatihtahta/spotify-scraper

Scrape Spotify and export clean data for tracks, artists, albums, playlists, podcasts and episodes. Get images, artists, links, release dates, popularity, duration and more. Great for discovery tools, trend tracking and catalog audits.

Spotify Ultimate Scraper

moving_beacon-owner1/my-actor-56

Scrape tracks, albums, playlists, and artists from Spotify without any API key or login. Downloads metadata, 30-second preview clips, and cover art.

3

Spotify Scraper โ€” Get Full Details ๐ŸŽฏ

apiharvest/spotify-scraper-get-full-details

๐Ÿ”— Get complete metadata โ€” works for tracks, albums, artists, playlists, genres, audiobooks, podcasts & episodes. Returns every single field Spotify provides internally. The best way to enrich Spotify data with full detail extraction โœจ Spotify Scraper โ€” Get Full Details ๐ŸŽฏ

Spotify Artists Lead Generation

lead.gen.labs/spotify-artists-lead-generation

Spotify Artists Lead Generation helps you extract detailed data about artists from Spotify, including names, genres, profile URLs, and album links.