Spotify Play Count Scraper
Pricing
$3.00 / 1,000 urls
Spotify Play Count Scraper
Get exact Spotify play counts and stream numbers — data not available through the official API. Extract per-track stream counts, monthly listeners, and full discography stats for any artist, album, or track URL. Export as CSV, JSON, Excel, XML, or HTML.
Pricing
$3.00 / 1,000 urls
Rating
5.0
(5)
Developer
Beat Analytics
Maintained by CommunityActor stats
25
Bookmarked
556
Total users
84
Monthly active users
17 days
Issues response
a day ago
Last modified
Categories
Share
Get Spotify Play Counts and Stream Numbers — Data Not in the Official API
Spotify Play Count Scraper is an Apify actor that extracts actual stream counts from Spotify — data not available through the official Spotify Web API, which only provides a relative 1-100 popularity score. Get the real Spotify play count for any track, album, or artist by simply providing Spotify URLs. Extract streaming data, monthly listeners, follower counts, artist rankings, and full discography details at scale, and download the results as JSON, CSV, Excel, XML, or HTML.
Unlike the Spotify Web API, which deliberately hides play counts behind an opaque popularity metric, this Spotify play count scraper returns the exact number of streams for every track. Whether you need Spotify stream counts for a single song, an entire album, or a complete artist discography, this tool delivers precise, up-to-date streaming data without requiring API keys, authentication tokens, or rate limit management.
- Why Use Spotify Play Count Scraper
- What Data Can You Extract from Spotify?
- How to Get Spotify Play Counts
- Input Parameters
- Output Examples
- How Much Does It Cost to Scrape Spotify Play Counts?
- Use Cases for Spotify Streaming Data
- Integrations and API Access
- Frequently Asked Questions
Why Use Spotify Play Count Scraper
- 🎵 Extract actual Spotify stream counts — get the real play count number, not just Spotify's 1-100 popularity score
- 🔓 No Spotify API key required — works without developer credentials, OAuth tokens, or rate limit headaches
- 📊 Scrape full artist analytics — monthly listeners, world rank, top cities, followers, biography, and social links
- 💿 Get play counts for entire albums — extracts stream counts for all tracks on any album in a single run
- 🎤 Follow complete artist discographies — automatically crawl all albums, singles, and popular releases from an artist URL
- 📈 Track Spotify streaming data over time — schedule recurring runs to monitor how play counts change day by day
- 🔄 Export in any format — download Spotify streaming data as JSON, CSV, Excel, XML, or HTML
- ⚡ Bulk scraping at scale — process hundreds of Spotify URLs in a single run with automatic concurrency management
- 🎧 Scrape monthly listeners and world rank — data points available for artist URLs, useful for benchmarking and A&R research
- 🏷️ Label and copyright information — album scrapes include record label, copyright holders, and release dates
What Data Can You Extract from Spotify?
Spotify Play Count Scraper returns different data depending on whether you provide an artist, album, or track URL. Here is a complete breakdown of every field available for each input type.
Artist data
When you provide a Spotify artist URL (e.g., https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH), the scraper extracts:
- Artist name and ID — Spotify's internal identifier and display name
- Verified status — whether the artist has a verified checkmark on Spotify
- Follower count — total number of Spotify followers
- Monthly listeners — current monthly listener count (a key metric for Spotify artist analytics)
- World rank — the artist's global ranking on Spotify by monthly listeners
- Top cities — the 5 cities with the most listeners, including country, city name, and listener count
- Top tracks with play counts — the artist's 10 most popular tracks, each with exact stream count, duration, and content rating
- Albums list — all studio albums with ID, name, type, and release date
- Singles list — all singles with ID, name, type, and release date
- Popular releases list — Spotify's curated list of the artist's most popular releases
- Biography — the artist's full biography text as displayed on Spotify
- External links — social media URLs (Facebook, Instagram, Twitter, etc.)
- Cover art — artist images in multiple resolutions (160px, 320px, 640px)
Album data
When you provide a Spotify album URL (e.g., https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm), the scraper extracts:
- Album name, ID, and type — album, single, EP, or compilation
- Release date — full release date of the album
- Artists — list of all contributing artists with their Spotify IDs
- Record label — the label that released the album
- Copyright information — both C (copyright) and P (phonogram) notices
- All tracks with play counts — every track on the album with exact stream count, duration, track name, and content rating
- Cover art — album artwork in multiple resolutions (64px, 300px, 640px)
- More albums by artist — related releases from the same artist
Track data
When you provide a Spotify track URL (e.g., https://open.spotify.com/track/2x8evxqUlF0eRabbW2JBJd), the scraper extracts:
- Track name and ID — the track's display name and Spotify internal identifier
- Stream count — the exact total number of plays (the Spotify play count)
- Duration — track length in milliseconds
- Content rating — whether the track is marked as explicit
- Track number — position on the album
- Album information — full album details including name, type, release date, and complete tracklist
- Artists — all credited artists with their Spotify IDs and names
CSV output fields
In addition to the full JSON dataset, every run generates a CSV file (play_counts.csv) with one row per track, containing these columns:
artist_url— Spotify URL of the track's main artistartist_name— name of the track's main artistalbum_url— Spotify URL of the track's albumalbum_name— name of the track's albumtrack_url— Spotify URL of the tracktrack_name— name of the trackplay_count— exact stream count for the track
How to Get Spotify Play Counts
Getting Spotify play counts is straightforward with this scraper. Follow these five steps to extract Spotify streaming data in minutes:
Step 1: Create a free Apify account
Sign up at apify.com — no credit card required. Every new account comes with $5 in free credits, enough to scrape over 1,600 Spotify URLs at no cost.
Step 2: Open Spotify Play Count Scraper
Navigate to the Spotify Play Count Scraper actor page on Apify Store and click the Try for free button.
Step 3: Add your Spotify URLs
In the input form, paste one or more Spotify URLs for the artists, albums, or tracks you want to scrape. You can mix different URL types in a single run. For example:
https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH(artist)https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm(album)https://open.spotify.com/track/2x8evxqUlF0eRabbW2JBJd(track)
If you want to retrieve play counts for an artist's complete discography, enable the Follow albums, Follow singles, or Follow popular releases toggles. The scraper will automatically crawl all linked releases and extract stream counts for every track.
Step 4: Click Start
Click the Start button to launch the scraper. The run typically completes in seconds for individual URLs, or a few minutes for large artist discographies with hundreds of tracks.
Step 5: Download your Spotify streaming data
Once the run finishes, go to the Storage tab to view and download your results. Apify supports multiple export formats:
- JSON — structured data with all fields, ideal for programmatic use
- CSV — flat table format, ready for Excel or Google Sheets
- Excel — native
.xlsxfile for spreadsheet analysis - XML — for integration with XML-based workflows
- HTML — viewable in any browser
You can also access the data programmatically via the Apify API (see the Integrations section below).
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
urls | Array | Yes | — | Spotify URLs of the artists, albums, or tracks you want to extract play counts and statistics for. Supports any open.spotify.com URL. |
followAlbums | Boolean | No | false | For artist URLs, automatically follow and retrieve play counts for all albums in the artist's discography. |
followSingles | Boolean | No | false | For artist URLs, automatically follow and retrieve play counts for all singles. |
followPopularReleases | Boolean | No | false | For artist URLs, automatically follow and retrieve play counts for all popular releases. |
scrapePreviewUrls | Boolean | No | false | Return the 30-second preview URL for each track instead of stream counts. Useful for building music preview applications. |
Output Examples
Spotify Play Count Scraper stores results in two formats: a structured Apify dataset (JSON) and a flat CSV file. You can export the data in JSON, CSV, Excel, XML, or HTML directly from the Apify platform — no additional processing required.
CSV output
Scraped play counts are stored in a CSV file named play_counts.csv. This format is ideal for importing into spreadsheet applications like Excel or Google Sheets for quick analysis of Spotify streaming data.
Example CSV output
artist_url,artist_name,album_url,album_name,track_url,track_name,play_counthttps://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/7f9I5WdyXm5q1XqnSYgQZb,Brianstorm,261101929https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/5kxVyCgEUND7E2QKG7JmoF,Teddy Picker,258972097https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/5RrHzXKmwVd5BCq4UzyJPd,D is for Dangerous,90729214https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/0ftMOhVfFm5Wbs5sZdEtsC,Balaclava,89719753https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/2x8evxqUlF0eRabbW2JBJd,Fluorescent Adolescent,955339303https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/71ytDkCnYc11VRiRCrhDHX,Only Ones Who Know,137075483https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/2BqfIlpahcebJPeu1IUTEo,Do Me a Favour,174105276https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/0DKvcH4SCRdhVYTxStKx9h,This House is a Circus,62986890https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/0idZZsnM7nuSYanlpKTuwV,"If You Were There, Beware",61777757https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/4N2yjWLIxZjOXDrCu2VlJe,The Bad Thing,61009119https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/5KGbRvZyVyKP2AEJMHErB4,Old Yellow Bricks,191615722https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH,Arctic Monkeys,https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm,Favourite Worst Nightmare,https://open.spotify.com/track/0BxE4FqsDD1Ot4YuBXwAPp,505,1966443885
Apify Dataset (JSON)
The full results are stored in an Apify dataset, available in the Storage tab. The JSON format includes all extracted fields and varies based on whether you provided an artist, album, or track URL.
Example artist JSON output
{"id": "7Ln80lUS6He07XvHI8qqHH","name": "Arctic Monkeys","verified": true,"followers": 28005609,"monthlyListeners": 56201698,"worldRank": 41,"topCities": [{"country": "ID","city": "Jakarta","numberOfListeners": 1581499},{"country": "GB","city": "London","numberOfListeners": 821118},{"country": "BR","city": "São Paulo","numberOfListeners": 732801},{"country": "CL","city": "Santiago","numberOfListeners": 571046},{"country": "MX","city": "Mexico City","numberOfListeners": 561877}],"topTracks": [{"id": "5XeFesFbtLpXzIVDNQP22n","name": "I Wanna Be Yours","streamCount": 2701361446,"duration": 183956,"contentRating": "none"},{"id": "0BxE4FqsDD1Ot4YuBXwAPp","name": "505","streamCount": 1964891054,"duration": 253586,"contentRating": "none"},{"id": "5TTGoX70AFrTvuEtqHK37S","name": "No. 1 Party Anthem","streamCount": 340820997,"duration": 243131,"contentRating": "none"},{"id": "086myS9r57YsLbJpU0TgK9","name": "Why'd You Only Call Me When You're High?","streamCount": 1908854564,"duration": 161123,"contentRating": "none"},{"id": "5FVd6KXrgO9B3JPmC8OPst","name": "Do I Wanna Know?","streamCount": 2401150329,"duration": 272394,"contentRating": "none"},{"id": "2AT8iROs4FQueDv2c8q2KE","name": "R U Mine?","streamCount": 1137308378,"duration": 201726,"contentRating": "none"},{"id": "2x8evxqUlF0eRabbW2JBJd","name": "Fluorescent Adolescent","streamCount": 954895518,"duration": 183893,"contentRating": "none"},{"id": "0NdTUS4UiNYCNn5FgVqKQY","name": "Snap Out Of It","streamCount": 641141003,"duration": 193030,"contentRating": "none"},{"id": "7nzsY8vlnKdvGOEE0rjAXZ","name": "Arabella","streamCount": 604368591,"duration": 207356,"contentRating": "none"},{"id": "2LGdO5MtFdyphi2EihANZG","name": "Knee Socks","streamCount": 414668942,"duration": 257563,"contentRating": "none"}],"albums": [{"id": "2GROf0WKoP5Er2M9RXVNNs","name": "The Car","type": "album","releaseDate": "2022-10-21"},{"id": "7Heaa0B4KOxdWhSICTR2wE","name": "Live at the Royal Albert Hall","type": "album","releaseDate": "2020-12-04"},{"id": "7v6FNgLDS8KmaWA1amUtqe","name": "Tranquility Base Hotel & Casino","type": "album","releaseDate": "2018-05-10"},{"id": "78bpIziExqiI9qztvNFlQu","name": "AM","type": "album","releaseDate": "2013-09-09"},{"id": "2ym2jcqckXqWeTDoxz3Kst","name": "Suck It and See","type": "album","releaseDate": "2011-06-06"},{"id": "5IEoiwkThhRmSMBANhpxl2","name": "Humbug","type": "album","releaseDate": "2009-08-20"},{"id": "1XkGORuUX2QGOEIL4EbJKm","name": "Favourite Worst Nightmare","type": "album","releaseDate": "2007-04-22"},{"id": "50Zz8CkIhATKUlQMbHO3k1","name": "Whatever People Say I Am, That's What I'm Not","type": "album","releaseDate": "2006-01-29"}],"singles": [{"id": "1iXbmA1guiEgh69kIcr0On","name": "I Ain't Quite Where I Think I Am","type": "single","releaseDate": "2022-10-18"},{"id": "0AtlEQ56o0yKOd9qM1EBp0","name": "Body Paint","type": "single","releaseDate": "2022-09-29"},{"id": "0ZUmodAwUq8cQJFvyibKwT","name": "There'd Better Be A Mirrorball","type": "single","releaseDate": "2022-08-30"},{"id": "2LV1P9aqTjSnQT3ElLyoxZ","name": "Arabella (Live At The Royal Albert Hall)","type": "single","releaseDate": "2020-12-02"},{"id": "0G37RbbfNQ4zDmM8nn5AeB","name": "505 (Live At The Royal Albert Hall)","type": "single","releaseDate": "2020-11-19"},{"id": "6gx8diiCmRQn9wkINjd0BJ","name": "Tranquility Base Hotel & Casino","type": "single","releaseDate": "2018-05-02"},{"id": "0zKfApbjSv6TcWCvWtJf2q","name": "Spotify Singles","type": "single","releaseDate": "2018-05-01"},{"id": "7FwV5ibe9JVQZvnR9brOz2","name": "One For The Road","type": "single","releaseDate": "2013-12-09"},{"id": "0SlR6pLgIqWFUkuUfbNbm0","name": "Why'd You Only Call Me When You're High?","type": "single","releaseDate": "2013-09-02"},{"id": "0GrKYRlFm3vI2YOZZ9mHNs","name": "Do I Wanna Know?","type": "single","releaseDate": "2013-07-18"}],"popularReleases": [{"id": "78bpIziExqiI9qztvNFlQu","name": "AM","type": "album","releaseDate": "2013-09-09"},{"id": "1XkGORuUX2QGOEIL4EbJKm","name": "Favourite Worst Nightmare","type": "album","releaseDate": "2007-04-22"},{"id": "50Zz8CkIhATKUlQMbHO3k1","name": "Whatever People Say I Am, That's What I'm Not","type": "album","releaseDate": "2006-01-29"},{"id": "5IEoiwkThhRmSMBANhpxl2","name": "Humbug","type": "album","releaseDate": "2009-08-20"},{"id": "2ym2jcqckXqWeTDoxz3Kst","name": "Suck It and See","type": "album","releaseDate": "2011-06-06"},{"id": "2GROf0WKoP5Er2M9RXVNNs","name": "The Car","type": "album","releaseDate": "2022-10-21"},{"id": "219r3vm32Uzj5Ef7lu9aKw","name": "Leave Before The Lights Come On","type": "single","releaseDate": "2006-08-14"},{"id": "7v6FNgLDS8KmaWA1amUtqe","name": "Tranquility Base Hotel & Casino","type": "album","releaseDate": "2018-05-10"},{"id": "0SlR6pLgIqWFUkuUfbNbm0","name": "Why'd You Only Call Me When You're High?","type": "single","releaseDate": "2013-09-02"},{"id": "3tEGBDGnejHf4mx1YSqKnb","name": "Who The F*** Are Arctic Monkeys?","type": "ep","releaseDate": "2006-04-22"}],"latest": null,"biography": "With their nervy and literate indie rock sound, Arctic Monkeys are a respected, adventurous, and successful group that could easily be called Britain's biggest band of the early 21st century. The band arrived with a blast in 2005, assisted by rave reviews and online word of mouth (they were one of the first bands to benefit from social media). They quickly became a sensation in the United Kingdom, where they were seen as the heir apparent to the throne left vacant by <a href=\"spotify:artist:2DaxqgrOhkeH0fpeiQq2f4\">Oasis</a> and <a href=\"spotify:artist:4fSPtBgFPZzygkY6MehwQ7\">the Libertines</a>. Buoyed by the single \"I Bet You Look Good on the Dancefloor,\" their 2006 debut Whatever People Say I Am, That's What I'm Not briefly grabbed the title of fastest-selling album in British history. It landed on top of both the U.K. and U.S. rock album charts and took home the Mercury Prize. What set the group apart was <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Alex Turner</a>, a singer/songwriter with a biting wit and grasp of English vernacular (not dissimilar to <a href=\"spotify:artist:7Lf3LOZp3U3u2f6cWMd3AH\">Paul Weller</a>, the godfather of modern British rock). However, driven by their maverick creative spirit, Arctic Monkeys have proven highly unpredictable, reworking classic rock traditions on 2007's Favourite Worst Nightmare and beefing up their guitars with the assistance of <a href=\"spotify:artist:4pejUc4iciQfgdX6OKulQn\">Queens of the Stone Age</a>'s <a href=\"spotify:artist:03xb2BUdIFzuRQ6o88yfCB\">Josh Homme</a> on 2009's Humbug. Eventually, they also laced in some of the louche lounge aspects of <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Turner</a>'s swinging side project <a href=\"spotify:artist:2Z7UcsdweVlRbAk5wH5fsf\">the Last Shadow Puppets</a>, an evolution that began on 2018's arty Tranquility Base Hotel + Casino and deepened on its 2022 follow-up The Car. By that point, the band was a staple throughout the world. \r\n\n<a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Alex Turner</a> and guitarist Jamie Cook began their music careers in 2001, when the friends both received guitars for Christmas. Two years later, they began performing shows around their native Sheffield with drummer Matt Helders and bassist Andy Nicholson, two fellow students at Stocksbridge High School. A series of demo recordings followed, and Arctic Monkeys' audience swelled as fans circulated those recordings via the Internet. The musicians soon found themselves at the center of a growing media circus, with such outlets as BBC Radio examining the band's music and mounting hype.\r\n\nBy distributing their homemade material on the Internet, Arctic Monkeys were able to build a sizable fan base without the help of a record label, effectively circumventing the usual road to superstardom. They continued to buck tradition by signing with <a href=\"spotify:search:label%3A%22Domino+Records%22\">Domino Records</a> in 2005, eschewing a major-label's budget for <a href=\"spotify:search:label%3A%22Domino%22\">Domino</a>'s D.I.Y. cred and hip roster (which also included <a href=\"spotify:artist:0XNa1vTidXlvJ2gHSsRi4A\">Franz Ferdinand</a>, a touchstone for the band's sound). The smart moves paid off as Arctic Monkeys' first two singles -- \"I Bet You Look Good on the Dancefloor\" and \"When the Sun Goes Down\" -- both topped the U.K. charts. Critical reception was similarly favorable, but few could have predicted the whirlwind success of the band's debut album, which ousted <a href=\"spotify:artist:2DaxqgrOhkeH0fpeiQq2f4\">Oasis</a>' Definitely Maybe as the fastest-selling debut in British history (a record that was broken one year later by <a href=\"spotify:artist:5lKZWd6HiSCLfnDGrq9RAm\">Leona Lewis</a>' Spirit). Whatever People Say I Am, That's What I'm Not sold 363,735 copies during its first week alone, transforming Arctic Monkeys from underground stars into mainstream figures. \r\n\nArctic Monkeys' debut sold approximately 300,000 total copies in America -- enough to warrant more media coverage. Their success continued as they released a spring EP, Who the F**k Are Arctic Monkeys, and prepared for a stateside tour. Temporary bassist Nick O'Malley was brought aboard for the band's American shows, while a fatigued Nicholson stayed at home. Nicholson then announced his official departure when the band returned home in June 2006, and O'Malley remained with Arctic Monkeys as a permanent member. That fall, the guys received the 2006 Mercury Prize and donated the accompanying money to an undisclosed charity. Additional accolades included Best British Breakthrough Act at the BRIT Awards and Best New Band at the NME Awards. NME also made a bold assertion by deeming the group's debut one of the Top Five British albums ever released.\r\n\nReleased in April 2007, Favourite Worst Nightmare updated Arctic Monkeys' sound with louder instruments and faster tempos. The bandmates had recorded the sophomore album quickly, wishing to return to the road as soon as possible, and the speedy turnaround between records helped maintain the group's popularity at home. Favourite Worst Nightmare sold 85,000 copies during its first day of release, and all 12 tracks entered the Top 200 of the U.K. singles charts. As <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Alex Turner</a> briefly turned his attention to a side project, <a href=\"spotify:artist:2Z7UcsdweVlRbAk5wH5fsf\">the Last Shadow Puppets</a>, Arctic Monkeys received another Mercury Prize nomination and took home two titles at the 2008 BRIT Awards. Recording sessions for a third album commenced in early 2008 and lasted throughout the year, with producers James Ford (who previously worked with <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Turner</a> on <a href=\"spotify:artist:2Z7UcsdweVlRbAk5wH5fsf\">the Last Shadow Puppets</a>' album) and <a href=\"spotify:artist:03xb2BUdIFzuRQ6o88yfCB\">Josh Homme</a> (frontman of <a href=\"spotify:artist:4pejUc4iciQfgdX6OKulQn\">Queens of the Stone Age</a>) adding some newfound heft to the band's sound. Meanwhile, Arctic Monkeys released a concert album entitled At the Apollo -- with accompanying video footage captured on 35mm film -- before unveiling Humbug in August 2009. Humbug went platinum in the U.K. with the singles \"Crying Lightning\" peaking at number 12 and \"Cornerstone\" topping out at 94. \r\n\nThe band hit the road that February, kicking off a multi-leg tour that ran through the rest of the year. After playing another handful of shows in early 2010, the guys took a short hiatus before reconvening with James Ford for their fourth album. Sessions began that fall, and the resulting Suck It and See arrived in spring 2011, topping the U.K. album chart and landing at number 14 on the Billboard 200. Meanwhile, <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Turner</a> also wrote music for a Richard Ayoade film, Submarine, whose soundtrack doubled as the frontman's first solo release.\r\n\nIn February 2012, Arctic Monkeys released a song entitled \"R U Mine?\" on their YouTube channel, which indicated that an album was on the way. A few months later, the band played at the London Summer Olympics opening ceremony, performing \"I Bet You Look Good on the Dancefloor\" and <a href=\"spotify:artist:3WrFJ7ztbogyGnTHbHJFl2\">the Beatles</a>' \"Come Together,\" but it wasn't until the summer of 2013 that the group's fifth album was to be revealed. Entitled AM, the record was released in September, a few months after a triumphant headlining performance at Glastonbury 2013, which was opened with the new song \"Do I Wanna Know?\" Both a critical and commercial success, AM topped the British charts and reached number six on the Billboard 200. It also earned the group a Mercury Prize nomination and won British Album of the Year at the BRIT Awards.\r\n\nFollowing the end of their tour in 2014, the band entered an extended hiatus, during which time the individual members pursued solo projects. In 2016, <a href=\"spotify:artist:1ctkBmvz80MGyi72Ix055S\">Turner</a> released his second album with <a href=\"spotify:artist:2Z7UcsdweVlRbAk5wH5fsf\">the Last Shadow Puppets</a> and toured. Arctic Monkeys resurfaced in April 2018 with the loungey Tranquility Base Hotel & Casino, a softer affair than their previous albums. Along with topping the U.K. album chart and Billboard Top Rock Albums chart, the LP became the group's fourth to earn a Mercury Prize nomination. Later that year, the band issued the TBH&C B-side \"Anyways\" as a single. A concert album, Live at the Royal Albert Hall, recorded during the Tranquility Base Hotel & Casino tour arrived in November 2020, with all proceeds going to benefit the War Child U.K. charity organization. \r\n\nArctic Monkeys began their seventh album cycle by releasing the single \"There'd Better Be a Mirrorball\" in August 2022, delivering the full-length The Car in October. Continuing the slow, stylish vibe of Tranquility Base Hotel + Casino, the album was cut in a monastery on the coast of Suffolk. It hit number six on the Billboard 200, number two in the U.K., and picked up three Grammy nominations, including for Best Alternative Music Album. ~ Andrew Leahey & Stephen Thomas Erlewine, Rovi","externalLinks": [{"label": "facebook","url": "https://facebook.com/ArcticMonkeys"},{"label": "instagram","url": "https://instagram.com/arcticmonkeys"},{"label": "twitter","url": "https://twitter.com/arcticmonkeys"}],"coverArt": [{"url": "https://i.scdn.co/image/ab6761610000e5eb7da39dea0a72f581535fb11f","height": 640,"width": 640},{"url": "https://i.scdn.co/image/ab6761610000f1787da39dea0a72f581535fb11f","height": 160,"width": 160},{"url": "https://i.scdn.co/image/ab676161000051747da39dea0a72f581535fb11f","height": 320,"width": 320}]}
Example album JSON output
{"id": "1XkGORuUX2QGOEIL4EbJKm","name": "Favourite Worst Nightmare","type": "album","releaseDate": "2007-04-22","artists": [{"id": "7Ln80lUS6He07XvHI8qqHH","name": "Arctic Monkeys"}],"label": "Domino Recording Co","copyright": [{"type": "C","text": "2007 Domino Recording Co Ltd"},{"type": "P","text": "2007 Domino Recording Co Ltd"}],"tracks": [{"id": "7f9I5WdyXm5q1XqnSYgQZb","name": "Brianstorm","streamCount": 261005564,"duration": 172866,"contentRating": "none"},{"id": "5kxVyCgEUND7E2QKG7JmoF","name": "Teddy Picker","streamCount": 258850399,"duration": 165000,"contentRating": "none"},{"id": "5RrHzXKmwVd5BCq4UzyJPd","name": "D is for Dangerous","streamCount": 90693996,"duration": 138106,"contentRating": "none"},{"id": "0ftMOhVfFm5Wbs5sZdEtsC","name": "Balaclava","streamCount": 89684684,"duration": 171226,"contentRating": "none"},{"id": "2x8evxqUlF0eRabbW2JBJd","name": "Fluorescent Adolescent","streamCount": 954895518,"duration": 183893,"contentRating": "none"},{"id": "71ytDkCnYc11VRiRCrhDHX","name": "Only Ones Who Know","streamCount": 137013030,"duration": 184760,"contentRating": "none"},{"id": "2BqfIlpahcebJPeu1IUTEo","name": "Do Me a Favour","streamCount": 174040640,"duration": 209253,"contentRating": "explicit"},{"id": "0DKvcH4SCRdhVYTxStKx9h","name": "This House is a Circus","streamCount": 62963662,"duration": 191680,"contentRating": "explicit"},{"id": "0idZZsnM7nuSYanlpKTuwV","name": "If You Were There, Beware","streamCount": 61756964,"duration": 276200,"contentRating": "none"},{"id": "4N2yjWLIxZjOXDrCu2VlJe","name": "The Bad Thing","streamCount": 60988146,"duration": 145213,"contentRating": "none"},{"id": "5KGbRvZyVyKP2AEJMHErB4","name": "Old Yellow Bricks","streamCount": 191541134,"duration": 193226,"contentRating": "none"},{"id": "0BxE4FqsDD1Ot4YuBXwAPp","name": "505","streamCount": 1964891054,"duration": 253586,"contentRating": "none"}],"coverArt": [{"url": "https://i.scdn.co/image/ab67616d00001e02b1f8da74f225fa1225cdface","height": 300,"width": 300},{"url": "https://i.scdn.co/image/ab67616d00004851b1f8da74f225fa1225cdface","height": 64,"width": 64},{"url": "https://i.scdn.co/image/ab67616d0000b273b1f8da74f225fa1225cdface","height": 640,"width": 640}],"moreAlbums": [{"id": "78bpIziExqiI9qztvNFlQu","name": "AM","type": "album","releaseDate": "2013"},{"id": "1XkGORuUX2QGOEIL4EbJKm","name": "Favourite Worst Nightmare","type": "album","releaseDate": "2007"},{"id": "50Zz8CkIhATKUlQMbHO3k1","name": "Whatever People Say I Am, That's What I'm Not","type": "album","releaseDate": "2006"},{"id": "5IEoiwkThhRmSMBANhpxl2","name": "Humbug","type": "album","releaseDate": "2009"},{"id": "2ym2jcqckXqWeTDoxz3Kst","name": "Suck It and See","type": "album","releaseDate": "2011"},{"id": "2GROf0WKoP5Er2M9RXVNNs","name": "The Car","type": "album","releaseDate": "2022"},{"id": "219r3vm32Uzj5Ef7lu9aKw","name": "Leave Before The Lights Come On","type": "single","releaseDate": "2006"},{"id": "7v6FNgLDS8KmaWA1amUtqe","name": "Tranquility Base Hotel & Casino","type": "album","releaseDate": "2018"},{"id": "0SlR6pLgIqWFUkuUfbNbm0","name": "Why'd You Only Call Me When You're High?","type": "single","releaseDate": "2013"},{"id": "3tEGBDGnejHf4mx1YSqKnb","name": "Who The F*** Are Arctic Monkeys?","type": "ep","releaseDate": "2006"}]}
Example track JSON output
{"id": "2x8evxqUlF0eRabbW2JBJd","name": "Fluorescent Adolescent","streamCount": 954895518,"duration": 183893,"contentRating": "none","trackNumber": 5,"album": {"id": "1XkGORuUX2QGOEIL4EbJKm","name": "Favourite Worst Nightmare","type": "album","releaseDate": "2007-04-22","tracks": [{"id": "7f9I5WdyXm5q1XqnSYgQZb","trackNumber": 1},{"id": "5kxVyCgEUND7E2QKG7JmoF","trackNumber": 2},{"id": "5RrHzXKmwVd5BCq4UzyJPd","trackNumber": 3},{"id": "0ftMOhVfFm5Wbs5sZdEtsC","trackNumber": 4},{"id": "2x8evxqUlF0eRabbW2JBJd","trackNumber": 5},{"id": "71ytDkCnYc11VRiRCrhDHX","trackNumber": 6},{"id": "2BqfIlpahcebJPeu1IUTEo","trackNumber": 7},{"id": "0DKvcH4SCRdhVYTxStKx9h","trackNumber": 8},{"id": "0idZZsnM7nuSYanlpKTuwV","trackNumber": 9},{"id": "4N2yjWLIxZjOXDrCu2VlJe","trackNumber": 10},{"id": "5KGbRvZyVyKP2AEJMHErB4","trackNumber": 11},{"id": "0BxE4FqsDD1Ot4YuBXwAPp","trackNumber": 12}]},"artists": [{"id": "7Ln80lUS6He07XvHI8qqHH","name": "Arctic Monkeys"}]}
How Much Does It Cost to Scrape Spotify Play Counts?
Spotify Play Count Scraper uses simple, transparent per-result pricing — you only pay for the data you get.
$3.00 per 1,000 URLs — each artist, album, or track URL you provide counts as one unit, regardless of how many tracks or data fields are returned. Scraping an album with 12 tracks costs the same as scraping a single track URL.
Free trial: Every new Apify account comes with $5 in free platform credits — no credit card required. That's enough to scrape over 1,600 URLs at no cost, so you can fully evaluate the scraper before committing.
Enterprise plans: For high-volume or commercial use cases — such as daily scraping of thousands of artists for a music analytics platform — reach out to sales@beatanalytics.org for Enterprise plans with dedicated support and custom pricing.
Use Cases for Spotify Streaming Data
Spotify Play Count Scraper provides valuable streaming data for a wide range of professional and research applications. Here are the most common use cases:
Music analytics and market research
Track Spotify stream counts across artists, albums, and genres to understand market trends. Identify which songs are gaining traction, compare streaming performance across regions using top cities data, and size the market for specific genres or niches. Monthly listener counts and world rank data provide a standardized way to measure and compare artist popularity.
A&R research and talent scouting
A&R professionals use Spotify play count data to identify emerging artists before they break through. By monitoring stream counts over time, scouts can spot tracks with accelerating growth curves — a key indicator of viral potential. The top cities data reveals where an artist's audience is concentrated, helping labels plan tour routing and regional marketing campaigns.
Playlist curation and music programming
Playlist curators and music programmers use streaming data to make informed curation decisions. Play counts help identify tracks that resonate with listeners, while the artist's top tracks list surfaces proven hits. DJs, radio programmers, and playlist editors can use this data to build data-driven playlists that balance popular tracks with emerging favorites.
Artist benchmarking and competitive analysis
Compare streaming performance across artists in the same genre or label roster. Benchmark monthly listeners, follower growth, and per-track stream counts to evaluate relative market positions. Labels and managers use this data to set realistic expectations for new releases, negotiate deals, and allocate marketing budgets based on comparable artist performance.
Label reporting and royalty estimation
Record labels and distributors use stream count data for internal reporting and royalty estimation. By tracking total plays across an artist's catalog, financial teams can estimate streaming revenue and forecast future earnings. The structured CSV output makes it easy to import data into existing reporting workflows and spreadsheet models.
Music journalism and data-driven storytelling
Journalists and music bloggers use Spotify streaming data to add quantitative depth to their coverage. Stream counts provide concrete evidence for claims about an artist's popularity, the impact of a new release, or trends in the music industry. The ability to extract data for entire discographies enables longitudinal analysis of an artist's career trajectory.
Academic research
Researchers studying the music industry, cultural trends, or platform economics use Spotify play count data as a primary data source. The structured output format (JSON and CSV) integrates directly with statistical analysis tools like R, Python (pandas), and SPSS. Fields like top cities and monthly listeners enable geographic and temporal analysis of music consumption patterns.
Integrations and API Access
Spotify Play Count Scraper can be called programmatically via the Apify API, integrated into automated workflows, or connected to hundreds of third-party apps. You do not need to use the Apify web interface — everything is accessible via code.
Python
Use the Apify Python SDK to run the scraper and retrieve results programmatically:
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"urls": [{"url": "https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH"},{"url": "https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm"},],"followAlbums": True,}run = client.actor("beatanalytics/spotify-play-count-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
Use the Apify JavaScript SDK to integrate Spotify play count scraping into Node.js applications:
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_API_TOKEN" });const input = {urls: [{ url: "https://open.spotify.com/artist/7Ln80lUS6He07XvHI8qqHH" },{ url: "https://open.spotify.com/album/1XkGORuUX2QGOEIL4EbJKm" },],followAlbums: true,};const run = await client.actor("beatanalytics/spotify-play-count-scraper").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Webhooks, Make, and Zapier
Apify integrates natively with popular automation platforms:
- Webhooks — receive an HTTP callback when a scraping run completes, enabling real-time data pipelines
- Make (formerly Integromat) — use the Apify module to trigger scraping runs and process results in visual workflows
- Zapier — connect Spotify Play Count Scraper to thousands of apps including Google Sheets, Slack, Airtable, and HubSpot
- REST API — call the actor directly via HTTP for maximum flexibility in any programming language
These integrations let you build automated Spotify data collection pipelines — for example, scraping play counts for a list of tracks every morning and pushing the results to a Google Sheet for daily monitoring.
Frequently Asked Questions
How to get Spotify play counts without the API?
Spotify Play Count Scraper is an Apify actor that extracts actual Spotify play counts without requiring access to the Spotify Web API. Simply provide one or more Spotify URLs (for artists, albums, or tracks), and the scraper returns exact stream counts for every track. No API keys, OAuth tokens, or developer accounts are needed. You can run it through the Apify web interface, schedule automatic runs, or call it programmatically via the Apify API using Python, JavaScript, or any HTTP client. See How to Get Spotify Play Counts for a step-by-step walkthrough.
Does Spotify's official API provide play counts?
No. The Spotify Web API does not expose play counts or stream numbers. The only metric the API provides related to track popularity is a "popularity" score — a relative value between 0 and 100 that Spotify calculates based on recent streaming activity. This popularity score is not a play count and cannot be converted into one. It is also relative, meaning a score of 80 on one track is not directly comparable to a score of 80 on another. Spotify Play Count Scraper bypasses this limitation by extracting the actual stream count that Spotify displays on its platform but does not make available through its API.
Can I scrape play counts for entire albums or artist discographies?
Yes. When you provide an album URL, Spotify Play Count Scraper automatically extracts play counts for all tracks on that album. When you provide an artist URL, the scraper returns the artist's top 10 tracks with stream counts by default. To get play counts for the artist's complete discography, enable the Follow albums, Follow singles, and/or Follow popular releases options in the Input Parameters. The scraper will then automatically follow every release linked to the artist and extract stream counts for all tracks across all releases.
How accurate are the Spotify play counts?
The play counts returned by Spotify Play Count Scraper are the same numbers displayed on the Spotify platform itself. These are the official stream counts maintained by Spotify, updated regularly. The scraper extracts these values directly — it does not estimate, extrapolate, or calculate them. The data is as accurate and current as what you would see when browsing Spotify.
How much does it cost?
Spotify Play Count Scraper costs $3.00 per 1,000 URLs scraped. Every new Apify account includes $5 in free credits — enough to scrape over 1,600 URLs at no cost. Enterprise plans with custom pricing and dedicated support are available — contact sales@beatanalytics.org for details. See How Much Does It Cost to Scrape Spotify Play Counts? for a full breakdown.
What export formats are supported?
Spotify Play Count Scraper supports all export formats available on the Apify platform: JSON, CSV, Excel (.xlsx), XML, and HTML. The scraper also generates a dedicated play_counts.csv file with a flat, spreadsheet-friendly structure (one row per track with columns for artist, album, track, and play count). You can download results manually from the Apify dashboard or retrieve them programmatically via the API in any supported format.
Can I schedule automatic Spotify data collection?
Yes. Apify's built-in scheduling feature lets you run Spotify Play Count Scraper on any recurring schedule — hourly, daily, weekly, or on a custom cron expression. This is ideal for tracking how Spotify stream counts change over time, monitoring new release performance, or building longitudinal datasets for music analytics. Each scheduled run stores its results independently, so you can compare play counts across time periods. Combine scheduling with webhooks or integrations (Make, Zapier) to automatically push new data to Google Sheets, databases, or dashboards.
What is the difference between play count and popularity score?
A play count (also called stream count) is the total number of times a track has been played on Spotify since its release. It is an absolute, cumulative number — for example, Arctic Monkeys' "I Wanna Be Yours" has over 2.7 billion streams. Spotify displays play counts on its platform but does not provide them through its Web API.
A popularity score is a relative metric (0-100) that Spotify calculates internally based on recent streaming activity. It is the only popularity-related metric available through Spotify's official API. The score is relative, meaning it cannot be converted into a play count, and a score of 50 on one track is not directly comparable to 50 on another. The popularity score also decays over time — a track that was popular last month but is no longer being streamed will have a declining score even though its total play count continues to grow.
Spotify Play Count Scraper returns the actual play count, not the popularity score — giving you the real streaming data that the Spotify API withholds.