tier selects how hard Truscan works on a query. It changes how many candidates
are recalled and how many pages are enriched, and therefore latency and price.
instant is the default when tier is omitted.
Choosing one
instant: interactive lookups
instant: interactive lookups
The default. One pass across the engines, enough for a factual question
where the answer is on the first page of results. Use it for autocomplete,
chat turns, and anything a human is waiting on.
deep: research and coverage
deep: research and coverage
Doubles both recall and enrichment. Use it when missing a relevant source is
worse than waiting: competitive analysis, literature sweeps, or questions
where sources disagree.
deep_reasoning: maximum evidence
deep_reasoning: maximum evidence
Widest recall (3×) and the heaviest enrichment (3.5×). Use it when an agent
needs to reason over a broad evidence set and you would rather pay once than
re-query.
Aliases
Two aliases normalize toinstant, so existing integrations keep working:
The
tier field in the response is always the canonical name.
Cost
Tier sets the base rate. Two things add to it:- results beyond the 10 included per request, at
$1.00 / 1k results - pages enriched when
enrichistrue, at$1.00 / 1k pages
deep search returning 10 enriched results costs the $12.00/1k base plus
10 pages of extraction. To price a call before you make it, use
POST /api/billing/quote.