Skip to main content
POST /v1/search takes a natural-language query and returns ranked pages with snippets. Choose an engine with provider, leave it on auto, or set fusion to merge a panel. Full parameter list: API reference.

Engines

Shaping the results

freshness (day, week, month, year) is a shorthand for a rolling window; use it or the explicit dates, not both. Keyword engines rewrite domain filters into site: operators and say so in warnings.

Reading a result

Every result has the same fields regardless of engine.
string[]
The relevant excerpts every engine returns: Exa highlights, Parallel excerpts, Tavily content, Brave descriptions, Serper snippets.
number
Native on Exa, Tavily, and Valyu, on scales that are not comparable to each other. Rank-derived elsewhere, flagged by score_synthesized: true. With fusion, the number of engines that returned the page.
object
The engine’s original result object, untouched. Always present, so nothing the engine returns is lost behind the normalization.
usage.cost_usd is the engine’s raw price for that call. Most single-engine searches cost a fraction of a cent to a few cents; the default fusion panel is about two cents. Details in Pricing.