The signal under the view count
viralcli turns any short-form video URL into a signal — what was said, what it looked like, how fast it's growing, and whether its format still has runway. Built for CLIs and automated agents.
Why we built it
A raw view count tells you what already won. It hides the three things that actually predict reach: the hook that made people stay, the velocity the video is growing at right now, and whether its format is still heating or already saturated. Those are hard to get — no official TikTok or Instagram API hands you a transcript or a fair, age-normalized growth rate — so most tools stop at the number on the page.
viralcli reads public data the way a browser does and enriches it: it transcribes the spoken hook, builds a storyboard of the visual beats, and divides views by the video's age to get a velocity you can compare across clips. Give it a keyword and it reconstructs a format's adoption curve from a single scrape and calls it heating, steady, or saturating.
How we work
viralcli is an API and a command, not a dashboard. Every capability is a REST endpoint with a Bearer key plus a CLI that wraps it, and every response is deterministic JSON meant to be parsed — so it drops straight into content pipelines and autonomous agents. The same call shape works across TikTok, Instagram Reels, and YouTube Shorts.
Not affiliated
viralcli reads only public data and is not affiliated with, endorsed by, or sponsored by TikTok, Instagram/Meta, or YouTube. All product names are the property of their respective owners.
Questions or data requests? Get in touch.