A run that brings back no suggestions now tells you what to do about it — and counts the mistake it never showed. A run that delivered nothing used to name only the count and a reason code — "Delivered 0 profiles of 1 asked for across 1 account. Not delivered: 1 not found" — and stop there, with no next step, because the run had ended cleanly and only a run stopped by a limit ever said anything further. Each reason now carries its own plain sentence: a handle Instagram has nothing at tells you to open it in a browser and says a re-run answers the same, a private account says this actor reads public accounts only, an account Instagram is offering no suggestions for says the list is built from that account's own audience and a re-run answers the same until that changes, a temporary read says to start the run again, and an answer this actor could not map says it is ours rather than yours and asks you to open an issue. And a value this actor could not read is now counted on that line at all: it was named on its own uncharged row but was missing from the run page's summary entirely, so a run whose accounts were all unreadable said "Delivered 0 profiles of 1 asked for across 1 account." and nothing else. It now names the count and tells you which field to put accounts into and what one looks like. The monthly collection allowance is said once rather than in two places, a run that did deliver profiles is unchanged and says nothing extra, and nothing about what is collected or charged changed.
What a run costs, and how often the list is worth re-reading, are now on the first screen. The price was three screens down: $0.50 per 1,000 profiles on Gold and above, $2.00 per 1,000 on the Apify free plan, with no start fee and no per-account fee. So was the honest cadence — Instagram rebuilds the suggestion list as the account’s audience changes rather than hour to hour, so weekly or monthly is the useful re-run, rank makes each move visible when you diff it, and running it daily would mostly hand you the same list back and charge you for it. Both now sit in the opening block beside the actor id and the input. No price, no input field, no output column and no charged event changed.