You are comparing social-data vendors and every pricing page looks identical: a Starter tier at $99/month, a Growth tier at $499/month, and an Enterprise tier that just says 'contact sales'. None of them tells you what a single Instagram profile lookup actually costs — because the model is designed to sell you a bucket of requests you will never finish using.
virev.ai prices the other way. You pay per request, quoted to four decimal places, and you only pay when a call succeeds. This guide lays out the exact cost of every endpoint, does the math on workloads a startup actually runs, and shows why a metered API is almost always cheaper than a monthly seat when you are still figuring out your volume.
Why pay-per-request beats a monthly plan
A monthly plan is a bet you make against yourself. You pick a tier based on the volume you *think* you will hit, then you either overpay for headroom you never touch or blow through the cap mid-month and get throttled. Neither outcome is good when you are still validating a product.
- No minimum. Load $1 and make one request or a hundred thousand. There is no floor and no per-seat fee.
- Draw-down, not use-it-or-lose-it. Your balance is a balance — spent one request at a time, not a monthly allowance that zeroes out whether you used it or not.
- Predictable unit economics. Because every response reports its own cost, you can price your own feature on top of ours before you ship it.
- No sales call. Rates are public and identical for everyone until you reach real volume.
Every response prices itself
Each 200 carries a meta block with cost, balance, and request_id. You know exactly what a call cost and what you have left — in the response body, per request. There is nothing to reconcile at the end of the month.
The exact price of every endpoint
Here is the full price list across all four platforms plus the AI layer. Instagram profile data starts at $0.0005 — five hundredths of a cent — and the most expensive call, a full AI intelligence bundle, is $0.05. Timeline posts are billed per 12 returned; authenticated social lists are billed per exact native page.
| Endpoint | Returns | Price |
|---|---|---|
/v1/live/instagram/profile | Canonical public profile | $0.0005 |
/v1/live/instagram/posts | Canonical paginated posts | $0.0005 / 12 posts |
/v1/instagram/posts | Single post + comments | $0.0005 |
/v1/live/instagram/followers | One follower page + cursor | $0.002 / page |
/v1/live/instagram/following | One following page + cursor | $0.002 / page |
/v1/tiktok/profile | TikTok profile + counts | $0.0005 |
/v1/tiktok/videos | Recent videos (up to 100) | $0.0005 |
/v1/tiktok/stats | Engagement + cadence aggregates | $0.0010 |
/v1/youtube/profile | Channel + subscriber counts | $0.0005 |
/v1/youtube/videos | Top videos by views (up to 100) | $0.0005 |
/v1/youtube/stats | View aggregates + top 5 | $0.0010 |
/v1/meta_ads/search | Ad Library search (up to 200) | $0.0010 |
/v1/meta_ads/advertiser | Page summary | $0.0002 |
/v1/meta_ads/insights | Advertiser ad-spend aggregates | $0.0010 |
/v1/intelligence/profile | AI classification bundle | $0.05 ($0.10 w/ gpt-5.4) |
/v1/intelligence/contact | Emails + cross-platform accounts | $0.10 ($0.20 live) |
Do the math on a real workload
Prices only mean something against volume. Here are three jobs a startup actually runs, priced at standard rates.
- Enrich 10,000 creators. One
/v1/live/instagram/profilecall each at $0.0005 = $5.00 total. On the first-dollar offer below, that same 10,000 is effectively your first $1. - Export a 50,000-follower audience.
/v1/instagram/followersbills $0.002 per 1,000 rows, so 50,000 followers = $0.10. - Scan 2,000 profiles a day for a discovery tool. 2,000 x $0.0005 = $1.00/day, roughly $30/month — versus a $499 plan whose cap you would blow past by mid-month.
You do not have to trust the arithmetic — the API returns the running total for you. Here is the same profile lookup in three languages, each reading meta.cost and meta.balance back off the response.
curl "https://api.virev.ai/v1/live/instagram/profile?q=nike" \
-H "Authorization: Bearer $VIREV_API_KEY"const res = await fetch(
"https://api.virev.ai/v1/live/instagram/profile?q=nike",
{ headers: { Authorization: "Bearer kb_live_..." } },
);
const { data, meta } = await res.json();
// meta prices the call for you
console.log(meta.cost, meta.balance); // "$0.0005" "$9.9995"import requests
usernames = ["nike", "adidas", "puma"]
total = 0.0
for name in usernames:
res = requests.get(
"https://api.virev.ai/v1/live/instagram/profile",
params={"q": name},
headers={"Authorization": "Bearer kb_live_..."},
)
if res.status_code != 200:
continue # non-200s are free — nothing was charged
total += float(res.json()["meta"]["cost"].lstrip("$"))
print(f"3 profiles cost ${total:.4f}") # 3 profiles cost $0.0015You never pay for a failure
Metered APIs get dangerous when you are billed for errors — a bad handle or an upstream hiccup quietly drains your balance. virev.ai only bills 200s. A 404 (no such profile), a 502, or a 504 costs exactly nothing, so a retry loop against a flaky target cannot run up a tab. That is the difference between a metered API you can safely put in a cron job and one you have to babysit.
Retries are free — rate limits are still real
Non-200s are not billed, but you are capped at 100 requests/minute. Watch the X-RateLimit-* headers and back off on a 429 using its Retry-After value. A 429 is free too, so throttling never costs you — it just makes you wait.
The first dollar, and where volume kicks in
New accounts get a 5x boost on the first top-up: pay $1, get a $5 balance — that is 10,000 Instagram profiles before you have spent real money. There is no card-on-file subscription; you top up when you want to, and an optional auto top-up keeps a floor if you would rather not think about it.
Standard per-request rates apply to everyone out of the box. Once your monthly spend crosses $500, custom volume pricing is available — reach out and we will cut a rate against your actual call mix rather than a tier you have to guess at.
Run a live profile lookup — edit the username to see what a $0.0005 call returns
Load $1, get a $5 balance
That is 10,000 Instagram profiles at $0.0005 each — no subscription, no sales call.
Get your API key →