Spotify Scraper
Pricing
$3.00 / 1,000 results
Spotify Scraper
Scrape Spotify artists, tracks, albums and playlists. Get monthly listeners, top tracks, track lists, preview URLs. HTTP-only, fast, reliable. 100 free results.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Spotify Scraper — 100 Free | Artists, Tracks, Albums & Playlists
Extract structured data from Spotify with zero browser overhead — this actor uses HTTP-only requests, making it the fastest and cheapest Spotify scraper on Apify. Supports 4 modes: artist, track, album, and playlist, all powered by Spotify's embed SSR endpoint and Googlebot SEO pages.
🎵 What data can you extract?
Artist mode
- Name, Spotify ID, profile image URL
- Monthly listeners (live, from SEO page)
- Genres, top tracks (up to 10)
- Each top track: name, duration, preview URL, track URI
Track mode
- Name, Spotify ID, track URI
- Artist names (array)
- Album name, album image
- Duration (milliseconds)
- Release date (YYYY-MM-DD)
- Preview URL (30-second MP3)
- Explicit flag
Album mode
- Name, Spotify ID, album URI
- Artist name
- Release date
- Total track count
- Full track listing: name, duration, track number, preview URL, explicit flag
Playlist mode
- Name, Spotify ID, playlist URI
- Description, owner name
- Follower / save count (live, from SEO page)
- Up to 50 tracks: name, artists, duration, album name, preview URL, explicit flag
💡 Use cases
- Music market research — Track monthly listener trends across hundreds of artists to spot emerging talent before mainstream coverage.
- Playlist monitoring — Monitor follower counts on competitor playlists or editorial playlists to understand what drives playlist saves over time.
- Artist analytics — Pull top-track data and preview URLs in bulk for A&R teams, music supervisors, or sync licensing databases.
- Track metadata collection — Build or enrich a music database with duration, release date, explicit flags, and artist associations — no Spotify API key required.
- Album cataloguing — Scrape full track listings for discography databases, music journalism tools, or streaming analytics platforms.
- Competitor benchmarking — Compare monthly listeners and top tracks across a roster of competing artists for label strategy or marketing reports.
- Content pipeline automation — Feed Spotify metadata into downstream tools (Google Sheets, Airtable, webhooks) for automated newsletter generation, social posts, or editorial calendars.
💰 How much does it cost?
| Tier | Price |
|---|---|
| First 100 results | Free (lifetime, not per month) |
| After 100 results | $3.00 per 1,000 results ($0.003/result) |
| Platform compute | ~$0.10–$0.50 per 1,000 results |
Example: scraping 500 artists costs $1.20 in actor fees (first 100 are free, so you pay for 400 × $0.003) plus a small platform compute fee.
No subscription. No monthly minimum. Pay only for what you use.
📥 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
mode | string | No | "artist" | One of: artist, track, album, playlist |
spotifyUrls | string[] | No | [] | List of Spotify URLs, URIs, or bare IDs |
maxResults | number | No | 10 | Maximum number of results to return |
Example input:
{"mode": "artist","spotifyUrls": ["https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4","spotify:artist:06HL4z0CvFAxyc27GXpf02","1Xyo4u8uXC1ZmMpatF05PJ"],"maxResults": 5}
📤 Output
Each result is pushed to the default dataset. Example output for artist mode (Drake):
{"type": "artist","id": "3TVXtAsR1Inumwj472S9r4","name": "Drake","uri": "spotify:artist:3TVXtAsR1Inumwj472S9r4","imageUrl": "https://i.scdn.co/image/ab6761610000e5eb...","monthlyListeners": 88000000,"genres": ["canadian hip hop", "rap"],"topTracks": [{"id": "1zi7xx7UVEFkmKfv06H8x0","name": "One Dance","uri": "spotify:track:1zi7xx7UVEFkmKfv06H8x0","durationMs": 173986,"previewUrl": "https://p.scdn.co/mp3-preview/..."}]}
💡 Tips
URL formats accepted
All three formats work for any entity type:
- Full URL:
https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4 - Spotify URI:
spotify:artist:3TVXtAsR1Inumwj472S9r4 - Bare ID:
3TVXtAsR1Inumwj472S9r4(requiresmodeto be set correctly)
Rate limits
This actor uses public Spotify embed and Googlebot SEO endpoints. There are no API keys or OAuth tokens involved. At normal scraping speeds (sequential requests), no rate limiting has been observed. Do not run hundreds of concurrent requests — the actor processes entities sequentially by design.
What is NOT available
- Play counts per track — not exposed in any public endpoint; requires Spotify partner API access
- Follower counts for artists — Spotify hides this from public pages (monthly listeners is available instead)
- Search — this actor resolves known URLs/IDs, it does not search Spotify by keyword
- Podcast / episode data — only music entities (artists, tracks, albums, playlists) are supported
Daily health test behavior
Apify runs a daily health test by sending an empty {} input. The actor defaults to mode: "artist" with Drake's ID and maxResults: 1 when no input is provided, ensuring the daily test always passes cleanly.