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.
Input
Output fields
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.

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
n8n
Make
Zapier
Airbyte
Keboola
IFTTT
Hubspot
GDrive
Gmail
Apify MCP
GitHub
Slack
LangChain
LlamaIndex
Flowise
Pinecone
OpenAI
Mastra
Clay
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.