Glossary
Virlo terms in plain words. Three change meaning between pages.
Research
- Content Research Agent: collects short-form videos on your topic from TikTok, YouTube, and Instagram, then reports what's working.
- One-time or recurring (
is_recurring): a one-time agent runs once, for $0.50 at creation. A recurring agent costs $0.50 per run. - Cadence: how often a recurring agent runs:
daily,weekly,monthly, or a cron schedule up to once a day. Tracking usesscrape_cadence. - Data Intelligence: an AI breakdown of each video, like its hook, format, and tone. It adds $1.00 per agent run, or $0.25 per creator lookup.
Lookups
- Lookup: a one-off deep dive on a creator, sound, hashtag, or video, for $0.50 to $2.50. Paths say
satellite, the API's name for lookups.
Tracking
- Check (also cycle or scrape): one $0.25 round where Virlo fetches a tracked creator's or video's latest numbers and writes an AI report.
- Snapshot: the numbers saved at one check. An audience snapshot is different: a $0.50 profile of a creator's commenters.
Billing
- Credit: 1 credit = $0.01. Some headers and fields count in credits:
X-Credits-Used: 50equalsX-Cost: 0.50.
Technical
- Job ID: the ID you get right away when you start background work (a lookup's
job_id, an agent'sid), used to check on it. - Polling: checking every 15 seconds, or whatever
retry_after_secondssays, until the job is done. It's free. - Finalized:
finalized: truemeans the results are ready, including follow-ups like an agent's AI report.status: "completed"alone isn't enough. - Webhook: a message Virlo sends to your web address when something happens, like an agent run finishing, so you don't have to poll.
- Response envelope: successful responses wrap results in
{"data": ...}. Errors, and calls under/v1/webhooks, aren't wrapped.
Words that change meaning
Outlier: far more views than expected, and "expected" differs by page. The median is a creator's typical views.
- Content Research Agents and hooks:
outlier_ratiois views ÷ followers. Hooks use one video's views, creator outliers a creator's average. - Creator lookup: a video over
outlier_thresholdtimes the median (default2). - Video outlier check:
outlier_scoreis views ÷ median.3or more isviral,10or moremega_viral. - Tracking and webhooks: a video over 3 times the median (a breakout video).
weighted_score: two different scores share this name, so never compare them.
- On Content Research Agents and hooks, it's the Virality Score: how far views beat followers, with extra credit for big accounts. 18 or more is strong, 35 or more exceptional.
- On lookups, tracking, and webhooks, it ranks outlier videos, giving big creators more credit.
For developers: the formulas
Virality Score: ln(views ÷ followers) × ln(followers). Lookups and tracking: ln(views ÷ median) × ln(median).
Run: on Content Research Agents, one round of collecting videos. On lookups, a saved result, free to re-read any time. Each paid lookup makes a new run. Its run_id is the job_id.
