🎧 Spotify Scraper avatar

🎧 Spotify Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
🎧 Spotify Scraper

🎧 Spotify Scraper

🎧 Spotify Scraper pulls track, artist, album & playlist data from Spotify with precision. ⚑ Perfect for music research, analytics, DJs & developers. πŸ”Ž Automate insights, build datasets, and accelerate discovery.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

API Empire

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🎧 Spotify Scraper β€” Artists, Tracks, Albums & Playlists

Search Spotify by keyword or scrape artist, album, track, and playlist URLs to get monthly listeners, play counts, followers, world rank, biographies, top tracks, related artists, and full track listings β€” in JSON, CSV, or Excel. No Spotify login or API key needed.

πŸ€” What does it do?

Spotify Scraper extracts rich, structured metadata from Spotify. It works in two modes:

  • πŸ”— URL mode β€” paste Spotify links (artists, albums, tracks, playlists) and get detailed data for each.
  • πŸ” Search mode β€” search by keyword and get matching tracks, artists, albums, or playlists.

πŸ“¦ What data you get

EntityHighlights
🎀 ArtistsMonthly listeners, followers, world rank, biography, image, top tracks (with play counts), related artists, external links (Instagram, Facebook, etc.)
πŸ’Ώ AlbumsCover art, release date, label, full track listing with per-track play counts
🎡 TracksArtists, album, duration, release date, play count, explicit flag, audio preview URL
πŸ“‹ PlaylistsOwner, description, followers, cover image, full track listing with durations & play counts

⭐ Why Choose Us?

  • πŸ†“ No API key β€” works entirely from public Spotify data.
  • 🧩 Rich nested output β€” artists ship with their top tracks & related artists; playlists ship with their full track listing.
  • πŸ›‘οΈ Smart proxy ladder β€” starts with a direct connection and only escalates to datacenter then residential proxies if Spotify blocks, keeping runs cheap and reliable.
  • πŸ“Š Per-section tables β€” browse artists, tracks, albums, and playlists each in their own view.
  • ⚑ Live results β€” records appear in the output as they are collected.

πŸš€ How to Use (Apify Console)

  1. Log in at console.apify.com β†’ Actors.
  2. Open Spotify Scraper.
  3. Pick a mode:
    • πŸ”— Scrape by URL β†’ paste Spotify URLs.
    • πŸ” Search by keyword β†’ enter queries and choose a result type.
  4. (Optional) Set Max results, toggle audio previews / genres, or configure a proxy.
  5. Click Start and watch results stream in live.
  6. Open the Output tab β€” switch between the 🎧 All / 🎀 Artists / 🎡 Tracks / πŸ’Ώ Albums / πŸ“‹ Playlists views.
  7. Export to JSON / CSV / XLSX.

🧾 Input

{
"mode": "urls",
"urls": [
"https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02",
"https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M"
],
"maxResults": 50,
"proxyConfiguration": { "useApifyProxy": true }
}
FieldTypeDescription
modestringurls or search.
urlsarraySpotify URLs (URL mode). Artist / album / track / playlist.
searchTermsarrayKeywords (search mode).
searchTypestringtracks, artists, albums, or playlists (search mode).
maxResultsintegerMax items per query / records per URL.
includeAudioPreviewbooleanFetch 30s preview URLs for tracks.
includeGenresbooleanBest-effort artist genres.
enrichSearchbooleanFetch extra detail per search hit.
concurrencyintegerParallel requests.
maxRetriesintegerRetries before escalating the proxy.
proxyConfigurationobjectProxy for the fallback tiers.

πŸ“€ Output

An artist record (URL mode):

{
"type": "artist",
"id": "06HL4z0CvFAxyc27GXpf02",
"name": "Taylor Swift",
"url": "https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02",
"imageUrl": "https://i.scdn.co/image/...",
"monthlyListeners": 101992498,
"followers": 159206573,
"worldRank": 6,
"genres": [],
"biography": "…",
"topTracks": [
{ "trackId": "…", "title": "The Fate of Ophelia", "artists": "Taylor Swift",
"duration": 226073, "durationFormatted": "3:46", "playCount": 1451642910,
"isExplicit": false, "isPlayable": true, "audioPreviewUrl": null }
],
"relatedArtists": [ { "name": "Sabrina Carpenter", "id": "…", "url": "…" } ],
"externalLinks": [ { "name": "INSTAGRAM", "url": "https://instagram.com/taylorswift" } ],
"scrapedAt": "2026-06-17T07:38:00.575Z"
}

A track record (search mode):

{
"type": "track",
"id": "5FVd6KXrgO9B3JPmC8OPst",
"name": "Do I Wanna Know?",
"artists": "Arctic Monkeys",
"albumName": "AM",
"albumArt": "https://i.scdn.co/image/...",
"releaseDate": null,
"duration": 272394,
"durationFormatted": "4:32",
"playCount": null,
"isExplicit": false,
"isPlayable": true,
"audioPreviewUrl": null,
"url": "https://open.spotify.com/track/5FVd6KXrgO9B3JPmC8OPst",
"scrapedAt": "2026-06-17T06:41:35.457Z",
"searchTerm": "arctic monkeys"
}

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"urls","urls":["https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02"],"maxResults":50}'

πŸ’‘ Best Use Cases

  • 🎡 Music analytics β€” track monthly listeners, play counts, and follower growth.
  • πŸ“Š Playlist research β€” analyze editorial and user playlists.
  • 🎀 Artist monitoring β€” biographies, top tracks, and related artists.
  • 🧠 Recommendation datasets β€” build catalogs of artists, tracks, and relationships.

πŸ’³ Pricing

This Actor uses a pay-per-event model. You are charged per result item delivered to the dataset, plus the standard Apify platform usage. Set Max results to control spend.

❓ FAQ

Do I need a Spotify account or API key? No. All data comes from public Spotify pages.

Why is genres empty for some artists? Spotify stopped exposing genres for many artists; the Actor fills it when available and leaves [] otherwise.

Why is audioPreviewUrl null? Many tracks simply have no 30-second preview on Spotify.

Will it get blocked? The Actor starts direct and automatically escalates to datacenter then residential proxies if Spotify pushes back.

This Actor collects only publicly available data. You are responsible for complying with Spotify's Terms of Service and applicable laws (GDPR, CCPA, etc.). Do not use scraped data to infringe copyright or for unlawful purposes.

πŸ†˜ Support & Feedback

Found a bug or want a new field? Open an issue on the Actor's Issues tab β€” feedback is welcome.