Skip to main content
POST
Answer a question with citations

Authorizations

Authorization
string
header
required

An API key, sent as Authorization: Bearer enc_…. A dashboard session cookie works on the same route.

Body

application/json
query
string
required

The question. q is accepted as an alias.

Maximum string length: 512
tier
enum<string>
default:instant

Search depth behind the answer. Instant reads up to 10 pages, deep 50, deep reasoning 100, so a deeper tier has more to quote from.

Available options:
instant,
deep,
deep_reasoning
sources
integer
default:10

How many ranked results the answer may quote from.

Required range: 1 <= x <= 50
passages
integer
default:5

How many quotes the answer carries. Past a dozen it stops reading as an answer and starts reading as the search results again.

Required range: 1 <= x <= 12
format
enum<string>
default:json
Available options:
json,
markdown,
text
site
string

Restrict to one domain.

lang
string
freshness
enum<string>
Available options:
any,
day,
week,
month,
year
category
enum<string>
Available options:
general,
news,
science,
images,
videos,
it

Response

The assembled answer

success
boolean
message
string
result
object
Last modified on September 21, 2026