Two daily rates, one honest answer. Compare a track's last 7 days against its last 30 to catch a song mid takeoff.
Reading the numbers, July 29, 2026, 4 min read
A lifetime streams total tells you the past. It says nothing about right now.
Two songs can both sit at 500 million streams and be doing completely different things. One is old news, adding maybe 100,000 streams a day, coasting on catalog momentum. The other just broke and is adding 2 million streams a day, climbing fast.
Same total. Wildly different trajectories. The total can't tell them apart, because a total is a sum of everything that ever happened, not a read on what's happening today.
Think of it like a car's odometer sitting next to its speedometer. The odometer says how far the car has gone over its whole life. It says nothing about how fast it's moving this second, and a car with 100,000 miles on it can still floor it at a red light same as a brand new one.
Streaming totals work the same way. A track's lifetime number is the odometer.
The number you actually want, if you're trying to catch something happening right now, is the speedometer: streams gained per day, measured recently. That's speed, not distance.
You don't need a complicated model to estimate speed. You need two averages and a comparison between them.
Take the streams gained over the last 7 days and divide by 7. That's this week's daily rate.
Take the streams gained over the last 30 days and divide by 30. That's the daily rate over the last month, a slower-moving baseline that smooths out any single noisy day.
Compare them. When the 7 day rate sits well above the 30 day rate, the song is picking up speed right now, faster this week than it's averaged over the last month. When the 7 day rate is below the 30 day rate, it's cooling off, slower this week than its own recent average.
Say a track gained 7 million streams over the last week and 20 million over the last month. That's a 7 day rate of 1 million streams a day against a 30 day rate of roughly 667,000. This week is running noticeably hotter than the month's average, which is exactly the signal you're looking for.
Divide one rate by the other and you get a single number worth naming: momentum. Momentum equals the 7 day daily rate divided by the 30 day daily rate.
A momentum of 1.0 means the song is moving at its normal pace, this week matching the last month. Above 1.0, it's accelerating. Below 1.0, it's decelerating.
Pick any track from the five below and watch the two rates and the momentum ratio update from live data.
Track
by Bad Bunny
Switch tracks with the selector above and both rates recompute from that track's own 7 day and 30 day totals. Nothing here is hardcoded. It's the same two divisions, run again on whichever track you pick.
Momentum above 1.0 can mean two very different shapes underneath it, and it's worth knowing which one you're looking at before you draw any conclusions.
A flat daily rate that holds for weeks and then jumps, and stays at the new, higher level, usually means a placement. A big playlist add, a sync in a show, a co-sign from a bigger artist. The rate steps up like a staircase, then flattens again at the new altitude, holding roughly steady rather than continuing to climb.
Organic virality looks different. Instead of a step, you get a curve: each day's rate a little higher than the day before, building rather than jumping. That's word of mouth compounding on itself, not a single placement doing all the work at once.
The distinction matters because the two shapes point to different futures. A step usually holds until the placement rotates out, then settles back down close to where it started. A curve, if it's real, tends to keep compounding for longer, because it's driven by listeners finding the song through each other instead of through one algorithmic slot that eventually moves on to something else.
Step vs. curve
A step change points to a specific cause you could probably name if you looked. A curve points to something spreading on its own, which is harder to predict and, when it's real, usually more durable.
Momentum is a useful signal, but it isn't proof of anything by itself. A few things produce a high momentum ratio without meaning what you'd assume, so it's worth checking for these before reading too much into a single number.
Every new release looks like momentum for the first month. A song with no history is accelerating from zero no matter what happens next, simply because there's nowhere to go but up when yesterday's total was nothing. A brand new track can post a huge momentum ratio and still turn out to be a flop once the release-week bump fades.
Holidays and Fridays distort the rate too. New music drops on Fridays, and listening spikes around holidays, for every song at once, not because any one of them is uniquely blowing up that week. Compare a track against how the rest of the catalog is doing over the same stretch, not just against its own recent history, or a calendar effect gets misread as a personal breakout.
And a single viral day, one big TikTok moment, can push the 7 day rate way above the 30 day baseline and then mean-revert right back down a few days later. One good day isn't a trend.
It's worth watching whether the elevated rate holds for a second week before you call it real momentum instead of a spike that's already fading by the time you notice it. That kind of one-day distortion is exactly what When a Daily Average Is Lying to You digs into: a single outsized day can drag an average for weeks after the spike itself is over.
The tracks chart sorted by percent gain is exactly this trick applied to everything StreamClout tracks at once. Open the tracks chart and you're looking at momentum, computed the same way, across every track in the catalog instead of just one.