Pricing

Pay per Run, in Credits.

No plan, no seats, no subscription. Top up a Balance in Credits and each Run takes its price in whole Credits when the work happens. Reading a completed Run back is free.

The rate

1,000Credits per US dollar

Fixed. Every price and every Balance is counted in whole Credits; dollars appear only when you buy a Top-up.

Starter Grant

1,000 credits

Added to every new account, spent before anything you buy. Whatever is left of the Grant expires after 90 days.

Reads

Free

Polling a Run, reading a completed Run, its Snapshots and Change Reports, your Balance and your spend log never cost a Credit.

Top-ups

Buy Credits by card, at the fixed rate

A Top-up buys 1,000 credits per US dollar, from $10. Purchased Credits never expire and are never charged for work that did not happen.

  • Top-up $10

    10,000

    credits

  • Top-up $20

    20,000

    credits

  • Top-up $50

    50,000

    credits

  • Top-up $100

    100,000

    credits

Any other amount works too, and auto-recharge can top up for you when the Balance runs low. Both are in the console under Billing.

Price list

Every operation, in whole Credits

The same table the API charges from. A result served from a recent Snapshot costs the same as a fresh fetch. The MCP tools are the same operations and cost the same.

Research prices in Credits
ResearchPrice
Research a nichePOST /v1/research
  • 20 credits for each enriched video past the first 50, whether its analysis is fresh or already stored
1,036 credits
Refresh a research's videosPOST /v1/research/{id}/refresh
  • videos we cannot fetch are not charged for
  • a sweep where nothing comes back fails and costs nothing
3 credits per video
Videos prices in Credits
VideosPrice
Search videosPOST /v1/videos/search
  • 20 credits per enriched result with analysis on, capped at the top 20
3 credits per platform searched, per page
Look up a video by URLPOST /v1/videos/lookup3 credits
Get a videoGET /v1/videos/{platform}/{id}
  • 23 credits instead to include the analysis
  • 10 credits instead to include the transcript on its own
  • 3 credits for a download link (include=download): instead of the lookup price on its own, on top of the analysis or transcript price beside them, and the same whether or not a copy of the file already exists
3 credits
Analyse a videoPOST /v1/videos/{platform}/{id}/intelligence23 credits
Score a videoPOST /v1/videos/{platform}/{id}/score9 credits
Get video commentsGET /v1/videos/{platform}/{id}/comments
  • 10 credits to analyse the page
3 credits per page
Creators prices in Credits
CreatorsPrice
Get a creatorGET /v1/creators/{platform}/{handle}6 credits
List a creator's videosGET /v1/creators/{platform}/{handle}/videos
  • 20 credits per video analysed with intelligence on, capped at the first 20, whether its analysis is fresh or already stored
Free per page
Hashtags prices in Credits
HashtagsPrice
Get a hashtagGET /v1/hashtags/{platform}/{tag}3 credits
List a hashtag's videosGET /v1/hashtags/{platform}/{tag}/videos3 credits per page
Sounds prices in Credits
SoundsPrice
Get a soundGET /v1/sounds/{platform}/{id}6 credits
List a sound's videosGET /v1/sounds/{platform}/{id}/videos6 credits per page
Keywords prices in Credits
KeywordsPrice
Get a keywordGET /v1/keywords/{platform}3 credits
Ads prices in Credits
AdsPrice
Search ad librariesPOST /v1/ads/search
  • a Meta estimate quotes the requested limit of Ads; a Run that stops part-way is charged only for the Ads it delivered
  • a Meta keyword search is always fetched live
  • a Meta advertiser search within 6 hours of a complete observation of that advertiser is served stored, at the same price per Ad
  • an ambiguous advertiser name is answered with candidates and not charged
  • 20 credits per Meta Ad analysed with analyze, whether the analysis is computed or already stored
Meta: 1 credit per Ad delivered. TikTok: 3 credits per page
Get a Meta AdGET /v1/ads/meta/{library_id}
  • served from our stored copy, at the same price, when observed under 6 hours ago or removed from the library
  • 20 credits with analyze, whether the analysis is computed or already stored
3 credits
Get a TikTok AdGET /v1/ads/tiktok/{ad_id}3 credits
Get an advertiserGET /v1/advertisers/{page_id}
  • served from storage, at the same price, within 6 hours of a complete observation of the advertiser
15 credits
Trackers prices in Credits
TrackersPrice
Start tracking a targetPOST /v1/trackers
  • creating the same target again is not charged
  • a TikTok advertiser cycle the library breaks off: 3 credits per page read, at most 30 credits
  • a TikTok advertiser cycle: 3 credits per new Ad's details beyond 10
6 credits for the first cycle, run on create
Run a tracker cycle nowPOST /v1/trackers/{id}/refresh
  • 20 credits per new video when the Tracker opted into analysis
  • a scheduled daily cycle costs the same as one you ask for
6 credits per creator cycle
Set or clear a tracker's focusPUT /v1/trackers/{id}/focus
  • 1 credit instead per video must_mention rules out
  • nothing for a video already judged under that Focus, a preview included; clearing is free
3 credits per video the model judges
Preview a focus on a trackerPOST /v1/trackers/{id}/focus/preview
  • 1 credit instead per video must_mention rules out
  • saving the previewed Focus afterwards costs nothing more
3 credits per video the model judges

Charges

What you pay for, and what you don't

Charged once, when the work happens

Every paid operation creates a Run, and the Run is charged once. Reading it back later is free forever.

Failed Runs cost nothing

A failed Run produces no Charge. A partial Run is charged only for the items that completed.

Estimate first, for free

Almost every paid operation takes estimate, which answers with what the Run would cost and creates no Run.

Never below zero

A Run whose price the Balance cannot cover is refused before any work starts, not billed afterwards.

Questions

Frequently asked

Is there a subscription or a free trial?
No subscription. Every new account gets a Starter Grant of 1,000 credits that expires after 90 days, which is enough to try lookups and analyses before you buy a Top-up. A Research costs 1,036 credits, so it needs a Top-up.
Do Credits expire?
Credits you buy never expire. Only a Grant, such as the Starter Grant, can expire, and Grants are spent before purchased Credits.
How do I know what a Run will cost?
Pass estimate and the API answers with the price in Credits without running anything. The console shows the same price before you start a Run.
How do I pay?
By card, through our merchant of record, which also handles sales tax and VAT. The rate applies to the pre-tax amount of a Top-up.

Every parameter that changes a price is in the API reference, and worked examples are in the pricing guide.