Free Spotify Artist Analytics
Pricing
Pay per usage
Free Spotify Artist Analytics
Pricing
Pay per usage
Rating
0.0
(0)
Developer
SR
Actor stats
0
Bookmarked
2
Total users
2
Monthly active users
3 hours ago
Last modified
Categories
Share
Free Spotify Artist Analytics — Monthly Listeners, World Rank & Top Tracks API
Pull the Spotify artist analytics fields the official Web API hides: monthly listeners, world rank, per-track playcount, follower count, related artists, biography, and full discography counts. One JSON record per artist, no Spotify account required, $0.015 per artist.
What you get
stats.monthly_listeners— the headline number Spotify shows on the artist page (e.g.82,461,902for Taylor Swift). Not available in the official Spotify Web API.stats.world_rank— the artist's global ranking among all artists on Spotify (e.g.#247 globally). Also not in the public API.stats.followers— total Spotify followerstop_tracks[]— the top 10 tracks with name, URI, per-track playcount (lifetime streams), duration, explicit flag, and the album they're onrelated_artists[]— the "Fans also like" list with each related artist'smonthly_listenersalready populated, so you can rank competitor reach without a second calldiscography_counts— albums / singles / compilations totalsbiography,verifiedflag,external_links[](Instagram, Twitter, Wikipedia, etc.), avatar + headerimages[]playlists_appears_on_count— total editorial + user playlists featuring the artist
Why scrape Spotify for artist analytics
The official Spotify Web API does not expose monthly listeners,
world rank, or per-track playcount on public artist endpoints. Spotify
keeps those numbers behind the artist's own Spotify-for-Artists login
and, for public consumption, only renders them on the
open.spotify.com/artist/<id> page. If you need this data for an
artist you don't own, the Web API returns popularity (a 0-100 black
box) and followers — and that's it. No streams, no listener counts,
no rank.
This actor solves that by hitting the same pathfinder GraphQL
endpoint Spotify's own web player uses, with anonymous embed-token
auth (no Spotify account, no OAuth dance, no premium subscription).
You get the exact fields Spotify renders to a logged-out browser —
clean, normalized JSON.
Real-world money math: an A&R scout at an indie label tracking 500 emerging artists weekly costs $7.50/run on this actor — versus Chartmetric Pro at ~$140/month or Soundcharts at $129/month for similar tracking, both of which are flat-rate subscriptions you pay whether you use them or not. Indie artists benchmarking 20 competitors in their genre spend $0.30 a run. Music supervisors building a sync-licensing shortlist of 5,000 candidates pay $75 once.
Input
| Field | Default | Description |
|---|---|---|
artists | required | Array of Spotify artist IDs (22-char), URIs (spotify:artist:<id>), or open.spotify.com/artist/<id> URLs (incl. /intl-xx/ locale paths) |
locale | "" (en) | Spotify locale for biography text. Examples: en, nl, de, es, pt-br |
The artists array accepts a mixed bag — bare IDs, full URLs with
locale prefixes, and spotify:artist: URIs all parse to the same ID.
Invalid inputs are returned with an error field instead of crashing
the run.
Output
{"uri": "spotify:artist:06HL4z0CvFAxyc27GXpf02","id": "06HL4z0CvFAxyc27GXpf02","name": "Taylor Swift","verified": true,"biography": "Taylor Swift is a singer, songwriter, and...","external_links": [{"name": "INSTAGRAM", "url": "https://instagram.com/taylorswift"},{"name": "TWITTER", "url": "https://twitter.com/taylorswift13"}],"stats": {"followers": 121847562,"monthly_listeners": 82461902,"world_rank": 1},"discography_counts": {"albums": 14, "singles": 47, "compilations": 6, "top_tracks": 10},"top_tracks": [{"uri": "spotify:track:1BxfuPKGuaTgP7aM0Bbdwr","id": "1BxfuPKGuaTgP7aM0Bbdwr","name": "Cruel Summer","playcount": 2847391045,"duration_ms": 178426,"explicit": false,"album_name": "Lover"}],"related_artists": [{"name": "Olivia Rodrigo", "monthly_listeners": 41203847, "id": "1McMsnEElThX1knmY4oliG"}],"playlists_appears_on_count": 24891}
Use cases
Independent artist tracking competitors in their genre. You're a
bedroom-pop artist with 12K monthly listeners. You feed in 30 artists
in your tier (15K-100K listeners) and pull their top_tracks[] with
playcounts. You instantly see which tracks are pulling weight, which
artists have stalled, and which related artists keep popping up across
your peer set — that's where to pitch for collabs and playlist
features. The whole sweep costs $0.45.
Label A&R scout monitoring breakthrough artists. You watch 800
artists a week across hip-hop, alt-pop, and Latin. The number that
matters is monthly_listeners week-over-week — anyone jumping 30%+
in 7 days is a signal to dig in. Schedule the actor weekly, dump into
BigQuery, run a delta query. $12 a week beats Chartmetric Pro at $140+
and gives you raw fields to model on instead of a locked-down UI.
Music supervisor building a sync-licensing pipeline. You need
artists between 50K-500K monthly listeners (big enough to be
recognizable, small enough that licensing is affordable) in specific
moods. Pull 5,000 artist IDs from playlists in your target genre, run
this actor, filter on the stats.monthly_listeners band and
external_links for management contact paths. One $75 run gives you a
prioritized shortlist with biography snippets ready for your pitch
deck.
Music PR / radio plugger reporting back to clients. Your client
wants weekly proof of reach growth. Run the actor every Monday on the
client's artist ID, log monthly_listeners, world_rank, and the
top-3 top_tracks playcounts. Auto-generate the report. $0.015 per
client per week — and unlike Spotify-for-Artists screenshots, you get
historical world-rank deltas you can chart over time.
How it compares
| Actor | Price | Monthly Listeners | World Rank | Per-track Playcount | Related Artists w/ listeners |
|---|---|---|---|---|---|
| This actor | $0.015 / artist | yes | yes | yes | yes |
scrapearchitect/spotify-artist-scraper (#1 SERP) | per-result, similar tier | yes | no | partial | no |
easyapi/spotify-artists-scraper | $2 + per-result | profile only | no | no | no |
| Spotify official Web API | free (with OAuth) | no | no | no | discontinued Nov 2024 |
| Chartmetric Pro | $140+ / month flat | yes | yes | yes | yes |
| Soundcharts Essential | $129+ / month flat | yes | yes (paid tier) | partial | yes |
The serious incumbents — Chartmetric, Soundcharts, Spotontrack — start at $80-300/month flat-rate. If you're querying < 10,000 artists/month this actor is dramatically cheaper, and you get raw JSON instead of a dashboard you have to scrape back out.
The competitor Apify actors generally don't surface monthly_listeners
world_ranktogether, and none of them includerelated_artists[].monthly_listenersin a single call.
Pricing
$0.015per artist returned- All pricing is pay-per-event — you only pay per result. No actor-start fee, no monthly commitment, no idle compute charge.
- Errors (invalid input, deleted artist) are not billed.
Limits and gotchas
- Anonymous scraping — no Spotify account, OAuth token, or premium subscription required. Auth uses the same embed-token Spotify gives to logged-out web players.
- Rate limits — Spotify throttles per-IP. The actor handles retries and token refresh automatically; expect ~1-2s per artist in steady state.
- Locale affects biography only — the
localeinput controls bio language, but stats and top tracks are global regardless. monthly_listenersupdates ~daily on Spotify's side. Don't expect intra-day movement.world_rankis global — there's no per-country rank in the artist endpoint. For country-level chart positions, see the charts actor below.- Cold-start time is ~5-8 seconds for the first artist (token fetch); subsequent artists in the same run reuse the token.
- Deleted / region-blocked artists return an
errorrecord with the original input and parsed ID — your downstream loader can skip cleanly.
FAQ
Can I get monthly listeners without the Spotify API?
Yes. The official Spotify Web API does not return monthly listeners
for arbitrary artists — only popularity (0-100). This actor pulls
the exact monthly_listeners integer Spotify renders on the public
artist page, with no Spotify account required.
How often does Spotify update monthly listeners? Spotify recalculates and publishes monthly listeners roughly every 24 hours. World rank moves on the same cadence. Run this actor daily or weekly — running more frequently won't surface new data.
Does this need a Spotify Premium account? No. Auth uses anonymous embed tokens — the same fallback Spotify uses for logged-out browsers viewing embedded artist widgets. You don't need a Spotify account at all.
What's the cost to track 1000 artists weekly? $15 per week ($60/month). Compared to Chartmetric Pro at ~$140/month or Soundcharts Essential at $129/month, this actor is the cheapest path to artist-level analytics if your tracking list is under ~10,000 artists.
How fresh is the data? Live at request time. Every call hits Spotify's current state — no intermediate cache. If Spotify updated monthly listeners 30 minutes ago, you get the new number 30 minutes later.
Related Actors
- Free Spotify Charts Scraper — global Top Tracks / Albums / Artists weekly with rank deltas
- Free Spotify Playlist Intelligence — playlist tracklists, follower count, editorial flag, run-over-run diff
- Free Spotify Podcast Catalog — show metadata, episodes, ratings, publisher