Spotify Artist Scraper
Pricing
from $5.00 / 1,000 artist scrapeds
Spotify Artist Scraper
Scrape Spotify artist data — monthly listeners, followers, world rank, top cities, top tracks, and discography — by URL, ID, or artist name. HTTP-only, no API key.
Pricing
from $5.00 / 1,000 artist scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Spotify artist data — monthly listeners, followers, world rank, top cities, biography, verified status, top tracks, and a discography summary — from a Spotify URL, URI, ID, or just an artist name. HTTP-only, no login, no API key. Built for AI agents (MCP-ready) and bulk lists alike.
What you get
One flat record per artist:
| Field | Description |
|---|---|
name, id, uri, url | Artist identity + canonical Spotify link |
verified | Whether the artist profile is verified |
biography | Artist bio text (when present) |
monthlyListeners | Current monthly listeners (Partner API) |
followers | Total followers |
worldRank | Global popularity rank (when available) |
topCities[] | Top listener cities — city, country, region, listeners |
topTracks[] | Top tracks — name, id, uri, playcount, durationMs, explicit |
discography | albumCount, singleCount, compilationCount, and latest release |
externalLinks[] | Artist's linked socials/sites |
avatarImage, headerImage | Profile + header image URLs |
popularityDataAvailable, dataSource, scrapedAt | Provenance + ISO-8601 timestamp |
When to use it
- A&R scouts and labels tracking an artist's reach, growth, and geography
- Music marketers and playlist pluggers prioritising by monthly listeners / world rank
- Analysts building artist datasets keyed on top cities and catalog size
- AI agents that need structured Spotify artist data from a name or URL
Not for albums, tracks, playlists, or podcasts — use the Spotify All-in-One Scraper for those.
Input
| Field | Type | Notes |
|---|---|---|
artists | string[] | Artist URLs, URIs, or bare 22-char IDs |
artistNames | string[] | Free-text names; resolved to the top-matching artist via search |
maxResults | integer | Cap on artists returned/billed (default 50) |
responseFormat | concise | detailed | detailed returns the full top-track list |
proxyConfiguration | object | Defaults to Apify Residential (required) |
Example input
{"artists": ["https://open.spotify.com/artist/0TnOYISbd1XYRBk9myaseg","spotify:artist:06HL4z0CvFAxyc27GXpf02"],"artistNames": ["Billie Eilish"],"maxResults": 50,"responseFormat": "concise"}
Example output (truncated, synthetic)
{"type": "artist","id": "0TnOYISbd1XYRBk9myaseg","url": "https://open.spotify.com/artist/0TnOYISbd1XYRBk9myaseg","name": "Example Artist","verified": true,"monthlyListeners": 41250000,"followers": 9800000,"worldRank": 42,"topCities": [{ "city": "Mexico City", "country": "MX", "region": null, "listeners": 980000 }],"topTracks": [{ "name": "Example Track", "id": "1abc...", "playcount": 512000000, "durationMs": 201000, "explicit": false }],"discography": { "albumCount": 6, "singleCount": 28, "compilationCount": 1, "latest": { "name": "New Single", "type": "SINGLE", "date": "2026-05-01" } },"popularityDataAvailable": true,"dataSource": "partner","scrapedAt": "2026-06-20T00:00:00.000Z"}
Pricing
Pay-per-event:
- Actor start — $0.00005 per run
- Artist scraped — $0.005 per artist record returned
A 50-artist run costs about $0.25. You are billed only for records actually returned.
How it works
The actor extracts Spotify's current web-player TOTP secret and GraphQL operation hashes at runtime, so it self-heals when Spotify rotates them. It calls Spotify's Partner API for rich popularity data and falls back to the public embed page for baseline metadata if the token is unavailable. Apify Residential proxies are used by default because Spotify's edge (Akamai) blocks datacenter IPs.
MCP / AI agents
This actor is MCP-ready. Exposed via Apify MCP as apify--spotify-artist-scraper. Give an agent an artist name or URL and it returns structured JSON it can reason over directly.
Legal
Use this actor in compliance with Spotify's Terms of Service and applicable laws. It collects only publicly available data and performs no login or authentication. You are responsible for how you use the data. This actor is not affiliated with or endorsed by Spotify.