You've got the detection math down solid , but you're not actually measuring what matters like did the ICP refresh move the needle on CTR or conversions, or does it just feel more legit positioning-wise? If you're not tracking that, then yea your 30 min monthly grind is basically an educated guess at this point. Also that cap at 3 refreshes daily thing is smart for dodging spam flags, but you should probably stress-test it occasionally as your portfolio blows up - the threshold might shift on you. one thing tho, your detection catches when descriptions get stale like when it says 26 runs but the actor's actually at 4, which is cool, but it's sleeping on actor health tanking month-over-month -- like when velocity just craters from 40 runs to 4 runs. That's a whole different story to tell ,beta launch, genuine decline, whatever, and you'd need time-series alerts plus historical data to catch it. Problem is, Apify's free tier probably won't expose that stuff, and honestly, setting that up would demolish your 30 min monthly budget