Start deep research
Start a deep research job with a prompt and JSON Schema. The response includes an operation ID and poll URL for retrieving the structured result.
POST /api/deep-research
Start an async LLM research job with a prompt and JSON Schema.Kicks off an LLM-powered research job that browses the web and returns structured data conforming to your JSON Schema. Always async — returns
202 Accepted with an operation ID.
Example
Authorizations
The public API key from the Credentials page.
The API secret shown when the credential is created.
Headers
Prevents duplicate work if you retry the same request with the same key.
Body
Research instructions.
"Research AI CRM competitors"
JSON Schema that defines the dynamic shape of result.data returned after the operation completes.
{
"type": "object",
"properties": { "competitors": { "type": "array" } }
}
Optional model override.
Optional seed URLs to prioritize during research.
- object[]
- object
Maximum credits to spend. Must match budget.maxCredits when both are provided.
Set false to disable server-side schema enrichment and fill exactly the supplied schema. Closed schemas (additionalProperties:false) are never enriched.