Get a Research Object
Retrieve a single research object by ID.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
id
Response
A research object.
id
Research job identifier.
created_at
ISO 8601 timestamp when the job was created.
status
Current status of the research job:
queued: Job accepted, waiting to startsearching: Gathering sources from the webresearching: Processing and analyzing sourcesanalyzing: Deep analysis of gathered informationsummarizing: Generating final synthesiscompleted: Research finished successfullyfailed: Research encountered an error
query
Original query.
reasoning_loops_consumed
The actual number of reasoning loops executed during the research. May be less than the requested maximum if early exit was allowed.
running_time
Total execution time in seconds for the research job.
results
Sources used in the research, ordered by citation index.
content
Final synthesized response with inline citations. Citations appear as bracketed numbers
(e.g., [1], [2]) that correspond to the citation_index in the results array.
Null until research completes.
transformed_content
Post-processed content (e.g., formatted/converted).
Errors
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error