VOOZH about

URL: https://apify.com/khadinakbar/spotify-monthly-listeners-scraper

⇱ Spotify Monthly Listeners Scraper β€” Followers & Cities Β· Apify


πŸ‘ Spotify Monthly Listeners Scraper avatar

Spotify Monthly Listeners Scraper

Pricing

from $5.00 / 1,000 artist scrapeds

Go to Apify Store

Spotify Monthly Listeners Scraper

Get Spotify artist monthly listeners, followers, world rank, and top listener cities from an artist URL, ID, or name. HTTP-only, no API key, MCP-ready.

Pricing

from $5.00 / 1,000 artist scrapeds

Rating

0.0

(0)

Developer

πŸ‘ Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get any Spotify artist's monthly listeners, followers, world rank, and top listener cities β€” from an artist URL, ID, or just a name. No API key, no login, no Spotify app registration. Built for music marketers, A&R, playlist pluggers, distributors, and AI agents.

What it does

Give it a list of artists. For each one it returns the live popularity numbers Spotify shows on the artist page, as clean structured JSON:

  • Monthly listeners β€” the headline artist KPI.
  • Followers β€” total Spotify followers.
  • World rank β€” global popularity position (when Spotify exposes it).
  • Top listener cities β€” up to 5 cities with per-city listener counts (city, country, region).
  • Artist identity β€” name, verified status, Spotify URL/URI, ID, avatar image.

You can mix input styles freely in one run:

You pasteIt does
Taylor Swift (a name)Searches Spotify, takes the top matching artist
https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02Uses that exact artist
spotify:artist:06HL4z0CvFAxyc27GXpf02Uses that exact artist
06HL4z0CvFAxyc27GXpf02 (bare 22-char ID)Treats it as an artist ID

Album, track, and playlist links are not artists β€” they are skipped with a clear hint so you don't get charged for the wrong thing.

When to use it

  • Track artist momentum week over week for marketing or A&R.
  • Benchmark a roster or a competitor set by monthly listeners.
  • Find where an artist's audience actually lives (top cities) for tour routing or ad targeting.
  • Feed an AI agent a name and get back structured popularity data in one tool call.

When not to use it: if you need albums, tracks, playlists, podcasts, play counts, or full discography, use the broader Spotify All-in-One Scraper. This actor is deliberately lean and focused on listener/popularity stats only.

Output

One flat record per artist:

{
"query":"Taylor Swift",
"resolvedVia":"search",
"type":"artist",
"id":"06HL4z0CvFAxyc27GXpf02",
"uri":"spotify:artist:06HL4z0CvFAxyc27GXpf02",
"url":"https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02",
"name":"Taylor Swift",
"verified":true,
"monthlyListeners":84213765,
"followers":132847901,
"worldRank":3,
"topCities":[
{"city":"London","country":"GB","region":"England","listeners":1284551},
{"city":"New York","country":"US","region":"New York","listeners":1102934}
],
"avatarImage":"https://i.scdn.co/image/...",
"scrapedAt":"2026-06-20T22:41:09.412Z"
}

resolvedVia tells you how the input was matched: url, uri, id, or search. When matched by name, double-check name against what you intended β€” search returns the single most popular match.

Pricing

Pay-per-event, premium tier:

EventPrice
Actor start$0.00005
Artist scraped$0.005 per artist

You are billed only for artists that successfully return data. Skipped inputs (non-artist links, blank lines) and failed lookups are not charged. A 100-artist run costs about $0.50. The run prints its maximum cost cap up front and the actual billed amount at the end.

Input

FieldTypeDefaultNotes
artistsstring[]β€”Artist URLs, URIs, IDs, or names. Mix freely.
topCitiesLimitinteger5Top cities per artist (0–50). Set 0 to omit. Does not affect billing.
maxResultsinteger50Hard cap on artists processed and billed.
proxyConfigurationobjectApify Proxy (auto)Datacenter US by default; works for Spotify.

Example input

{
"artists":[
"Taylor Swift",
"https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X",
"Drake",
"spotify:artist:1Xyo4u8uXC1ZmMpatF05PJ"
],
"topCitiesLimit":5,
"maxResults":50
}

Run it from code

Node.js (apify-client)

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('khadinakbar/spotify-monthly-listeners-scraper').call({
artists:['Taylor Swift','The Weeknd','Bad Bunny'],
topCitiesLimit:5,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
for(const a of items){
console.log(`${a.name}: ${a.monthlyListeners?.toLocaleString()} monthly listeners (#${a.worldRank})`);
}

Python (apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("khadinakbar/spotify-monthly-listeners-scraper").call(run_input={
"artists":["Taylor Swift","The Weeknd","Bad Bunny"],
"topCitiesLimit":5,
})
for a in client.dataset(run["defaultDatasetId"]).iterate_items():
print(a["name"], a["monthlyListeners"], a.get("worldRank"))

Use with AI agents (MCP)

This actor is MCP-ready. Connect via Apify's hosted MCP server and an agent can call it with a single artist name or URL and receive structured popularity data. Input is narrow (one artists list), output is flat and small (well under the per-item token budget), and errors are actionable.

How it works

The actor talks to the same endpoints Spotify's own web player uses. It extracts the current rotating auth token from the live web-player bundle (so it self-heals when Spotify rotates the secret), then calls the Partner API's queryArtistOverview operation for each artist. No browser is launched β€” it is pure HTTP, which keeps runs fast and cheap. Names are resolved to artists via Spotify's searchDesktop operation.

Reliability

  • Self-healing auth β€” the token secret and operation hash are pulled live from Spotify's web player each run, so routine rotations don't break the actor.
  • Honest failure β€” if Spotify blocks every request, the run fails clearly instead of silently returning an empty dataset.
  • Soft input handling β€” bad or non-artist inputs are skipped with a reason, never crash the run.
  • Cost guard β€” the run respects maxResults and never bills past the cap.

FAQ

Do I need a Spotify account or API key? No. Nothing to register, no login.

How fresh are the numbers? They are read live at run time β€” the same values shown on the public artist page.

Why was an album/playlist link skipped? Monthly listeners is an artist-level metric. Paste the artist's own page, ID, or name instead.

Can it return more than 5 cities? Spotify only exposes the top 5 listener cities publicly, so that is the ceiling.

A name matched the wrong artist β€” why? Name search returns the single most popular match. For exact control, paste the artist's Spotify URL or ID.

Does it work outside the US? The data is global. The default proxy is US datacenter; you can switch proxy region in the input.

Legal & compliance

This actor collects only publicly available data shown on Spotify's public artist pages. It does not log in, bypass authentication, or access private/account data. You are responsible for using the data in compliance with Spotify's Terms of Service, applicable laws, and any data-protection regulations (e.g. GDPR) that apply to your use case. Not affiliated with or endorsed by Spotify.

Related actors

You might also like

Spotify Artist : Monthly Listeners & Contact Info ScraperπŸ“ŠπŸ“©

scrapestorm/spotify-artist-monthly-listeners-contact-info-scraper

Collect detailed Spotify artist data 🎧: name, verification status βœ…, biography, profile image πŸ“Έ, monthly listeners, image gallery, related artists, popular albums 🎢, top cities, and social links (Facebook, Instagram, Twitter) 🌐. Perfect for analyzing the music industry and research projects!

186

4.7

(24)

Facebook Profiles & People Search Scraper πŸ“˜πŸ•΅οΈβ€β™‚οΈ

scrapestorm/facebook-profiles-people-search-scraper

πŸš€ Extract Public Facebook Profile Data πŸ“˜ using usernames / keywords! Collect names, profile pictures, and URLs πŸ”— easily. Download results in JSON, CSV, or Excel πŸ”½ for smooth use in apps, reports, or spreadsheets. Ideal for research, outreach, lead generation, and analysis πŸ“ˆ.

246

5.0

(2)

Behance Images Search Scraper πŸ“ΈπŸ” (Fast and cheap)

scrapestorm/behance-images-search-scraper-fast-and-cheap

Collect Behance image details by keywords πŸ“Έ. Access info like image sources, sizes, tags, colors, project details, and owner profiles. Perfect for analyzing creative trends, gathering visual inspiration, and conducting portfolio research 🎨. Ideal for designers, agencies, and marketers.

38

Meetup Events Scraper πŸ”πŸŽ‰ - Fast & cheap

scrapestorm/meetup-events-scraper---fast-cheap

Meetup Events Info Scraper πŸ’¬πŸŒπŸ” allows you to extract detailed data from Meetup events. With customizable filters, gather insights on event titles, descriptions, dates, venues, RSVP counts, and more for your research or marketing needs! πŸŒŸπŸ“ŠπŸ“ Perfect for analyzing event engagement and trends.

47

Spotify Playlists Search Scraper πŸŽ§πŸ”πŸŽ΅

scrapestorm/spotify-playlists-search-scraper

Gather Spotify playlist data by keywords 🎧. Access detailed playlists with name, verification status βœ…, images πŸ“Έ, and URLs 🌐. Perfect for analyzing the music industry 🎢, discovering genres 🎡, and collecting data for projects or studies πŸ“Š. Great for professionals and music fans!

42

Spotify Email Scraper πŸŽ§πŸ“§ - Advanced & cheap ⭐

scrapestorm/spotify-email-scraper---advanced-cheap

This Spotify Email Scraper extracts email addresses from Spotify based on your selected keywords and email domain. Perfect for music marketing 🎢 and influencer outreach 🌟, it delivers fast and accurate results ⚑.

116

5.0

(3)

WebMD Doctor Scraper πŸ©ΊπŸ‘¨β€βš•οΈ - Faster & Cheaper

scrapestorm/webmd-doctor-scraper---faster-cheaper

Gather WebMD doctor profiles by keywords 🩺. Access detailed profiles with names, specialties, reviews, locations πŸ“, photos πŸ–ΌοΈ, appointment URLs πŸ“…, and more. Ideal for analyzing healthcare, researching doctors, and collecting data for medical projects πŸ“Š. Perfect for professionals & enthusiasts.

35

5.0

(2)

Apple Episodes Scraper πŸŽ§πŸ“‘πŸπŸš¨

scrapestorm/apple-episodes-scraper

πŸ” Looking to explore podcast episodes by keyword on Apple Podcasts? With the Apple Podcasts Episode Scraper πŸπŸŽ™οΈ, you can extract episode titles, descriptions, release dates, content ratings, artwork, and more. Fast, simple, & ideal for podcast fans, researchers, marketers, and data analysts! πŸ“ŠπŸŽ§

10

5.0

(1)

Ausbildung.de Scraper πŸ‘¨β€πŸ«πŸ”πŸ‡©πŸ‡ͺ

scrapestorm/ausbildung-de-scraper

πŸ” Looking to explore apprenticeship opportunities in Germany by keyword and location? With the Ausbildung Scraper πŸ‡©πŸ‡ͺπŸŽ“, you can extract training titles, companies, locations, start dates, education requirements, durations, & more. Fast & ideal for students, recruiters & education analysts! πŸ“Š

52

Skool Groups/Community Infos Scraper πŸŒπŸ’¬ - Fast & Cheap

scrapestorm/skool-groups-community-infos-scraper---fast-cheap

Skool Groups / Community Info Scraper πŸ’¬πŸŒπŸ” lets you extract detailed data from Skool groups. With customizable filters, gather insights on group names, descriptions, images, members, stats, courses, modules, and more for your research or marketing projects! πŸŒŸπŸ“ŠπŸ“

32

5.0

(1)

Advanced Meetup Groups Scraper πŸ’¬βœ¨ - With or Without Organizer

scrapestorm/advanced-meetup-groups-scraper---with-or-without-organizer

Advanced Meetup Groups Scraper πŸ’¬πŸ” helps you collect information about Meetup groups. Using advanced and flexible filters, extract data such as group names, descriptions, links, and more or marketing purposes! πŸŒŸπŸ“ŠπŸ“ Ideal for tracking group engagement, whether groups have organizers or not.

6