Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer token authentication used for standard API calls. Format: 'Bearer YOUR_API_KEY'

Body

application/json
q
string
required

The search query

providers
string[] | null

Optional subset of providers to query. Defaults to all 9. Valid ids: tavily, exa, jina, parallel, perplexity, firecrawl, lava_news, serper, brave_search.

max_results_per_source
integer | null

Max results per provider (default 10, max 50)

Required range: 1 <= x <= 50
since
string<date-time> | null

ISO 8601 timestamp; only results published after this date are returned (provider-dependent — not all upstream APIs honor this).

Response

Aggregated results across the requested providers, with explicit partial-failure surfacing.

results
object[]
required
sources_failed
object[]
required
cost
object
required