Research
Create a task
Create an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. Can be used to generate:
- Structured JSON matching an
output.schema
you provide. - Structured data matching a schema generated by an LLM when
output.inferSchema
is provided. - A detailed markdown report when no schema is provided.
The API responds immediately with a task id
for polling completion status. For more details, see Exa Research.
Alternatively, you can use the OpenAI compatible chat completions interface.
POST
Get your Exa API key
Authorizations
API key can be provided either via x-api-key header or Authorization header with Bearer scheme
Body
application/json
Response
201 - application/json
Research task created
The response is of type object
.