Go to example tasks

Spotify Stream Counter: Daily Streams per Song

Count the streams of any Spotify song: the exact play count Spotify shows, and with a daily schedule the streams each song gained since the last run. Paste song, album or playlist links and get one row per track with its play count, album, release date and label. Track a release day by day, measure what a playlist add or ad campaign did, and export to CSV, Excel or Google Sheets.

Try for free
Spotify Play Count Scraper: Tracks, Albums, Artists, Playlists
Spotify Play Count Scraper: Tracks, Albums, Artists, Playlistsepicscrapers/spotify-play-count-scraper
Track
Artist
Play count
Change
+3 fields
Text
Number
Boolean
List
Object

Input

Spotify links(required):https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b+2
Compare with previous run:true

Output fields

Track
Artist
Play count
Change
Previous
Previous at
Checked at

How it works

Sign up on Apify or log in

The Spotify Play Count Scraper: Tracks, Albums, Artists, Playlists Actor is ready to run with the inputs already set for "Spotify Stream Counter: Daily Streams per Song". Sign up or log in and you'll land in Apify Console with a copy of this exact task.

Start the "Spotify Stream Counter: Daily Streams per Song" task

The Spotify Play Count Scraper: Tracks, Albums, Artists, Playlists Actor will start running based on the input automatically. You can also change all the input fields, like spotify links and compare with previous run, to match your specific use case.

Receive the "Spotify Stream Counter: Daily Streams per Song" output

Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as track, artist, play count, and more.

Integrate into your workflow

The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also run the "Spotify Stream Counter: Daily Streams per Song" task via API.

Image

Integrate "Spotify Stream Counter: Daily Streams per Song" into your workflow

Connect "Spotify Stream Counter: Daily Streams per Song" with 100+ integrations, or run it via API or MCP.

Webhook

Webhook

n8n

n8n

Make

Make

Zapier

Zapier

Airbyte

Airbyte

Keboola

Keboola

IFTTT

IFTTT

Hubspot

Hubspot

GDrive

GDrive

Gmail

Gmail

Apify MCP

Apify MCP

GitHub

GitHub

Slack

Slack

LangChain

LangChain

LlamaIndex

LlamaIndex

Flowise

Flowise

Pinecone

Pinecone

OpenAI

OpenAI

Mastra

Mastra

Clay

Clay

Frequently asked questions

Paste the song link and run the task. playCount is the exact all-time number of streams Spotify shows for that song.

Keep Compare with previous run on, save the task and schedule it daily. From the second run, playCountChange is the streams gained since the last run.

Yes. It is the number Spotify shows in its app at the time of the run, not an estimate. Every row has an observedAt timestamp.

Yes. Spotify for Artists only covers your own music. This reads the public play count of any song on Spotify.

Yes. An album or playlist link returns one row per track, each with its own play count. A whole artist discography works too.

No. The Spotify Web API only has a 0-100 popularity score. Exact stream counts are only in the Spotify app, which is what this reads.

Public play counts update about once a day, so a daily schedule gives you daily streams. Runs more often than that add little.

There is nothing to compare with yet. The run remembers each song's count in your Apify account, and changes start from the second run.

$0.002 per link: an album counts once however many tracks it has. Tracking 10 songs daily costs $0.60 a month, with no start fee.

Yes. Connect Google Sheets in the task's Integrations tab. Each day's rows land below the last, building a stream history you can chart.