- verified answers to precise questions,
- focused investigations of a defined subject, and
- broad multi-angle reports.
.png?fit=max&auto=format&n=GqgBxxy_ZauQHXup&q=85&s=3b1ea0b7b4e7118c24cf46d85022f1e3)
Research results on the SealQA-0 benchmark.
Modes
Themode parameter pins the type of investigation performed.
If the
mode parameter is not provided, the agent automatically classifies the question and selects one of the three modes for the request.
Reasoning depth
ThereasoningDepth parameter controls thoroughness. Higher depths have more compute budget: they consult
more sources, perform more iterations and cross-checking, produce longer
outputs, and take longer to run.
Omitting the parameter defaults to
"L".
Output types
For
"structured", see the
structured output tutorial.
Async lifecycle
POST /v1/research returns immediately with a job identifier and
status set to "pending". Subsequent calls to GET /v1/research/:id return the
current state until status is "completed" or "failed". Typical completion
times range from a couple of minutes for shallow configurations to twenty
minutes for exhaustive ones.
GET /v1/research is also available to list all research tasks for the
account.
Example
Get your API key
Create a Linkup account for free to get your API key.
POST /v1/research returns the task envelope immediately, with
status set to "pending" and output set to null. GET /v1/research/{id} returns the
same envelope; once status is "completed", output is populated:
outputType is "structured", output is the JSON object described by
structuredOutputSchema instead of { answer, sources }.
Next
Best practices
Mode and depth selection, question structure, schema design.
For AI agents
Tool definition and integration prompt.
API reference
Full parameter spec and response schema.