Skip to main content
GET
/
ai
/
v1
/
deep-research
/
{id}
Get deep research job status and result
curl --request GET \
  --url https://api.messari.io/ai/v1/deep-research/{id} \
  --header 'X-Messari-API-Key: <api-key>'
{
  "created_at": 123,
  "job_id": "aSDinaTvuI8gbWludGxpZnk=",
  "model": "<string>",
  "object": "<string>",
  "query": "<string>",
  "status": "<string>",
  "error": {
    "code": "<string>",
    "message": "<string>"
  },
  "output": {
    "report": "<string>",
    "sources": [
      {
        "citationId": 123,
        "domain": "<string>",
        "title": "<string>",
        "url": "<string>"
      }
    ]
  }
}

Authorizations

X-Messari-API-Key
string
header
required

Response

Default response

created_at
integer<int64>
required

Unix timestamp when the job was created

job_id
string<byte>
required

Unique identifier for the deep research job

model
string
required

Model used for the deep research

object
string
required

Type of object returned, always 'deep_research'

query
string
required

The research query that was submitted for this job

status
string
required

Current status of the deep research job: queued, in_progress, completed, failed, cancelled

error
object

Error details, populated when status is 'failed'

output
object

The research output, populated when status is 'completed'