Skip to main content
The Deep Research API enables you to generate in-depth research reports asynchronously. Each report is backed by Messari’s knowledge graph and includes cited sources.

How It Works

Deep research jobs run asynchronously and typically take 5-10 minutes to complete. The workflow is:
  1. Create a job — Submit a research query via POST /ai/v1/deep-research
  2. Poll for status — Check progress via GET /ai/v1/deep-research/ until status is completed
  3. Retrieve the report — The completed response includes the full markdown report and cited sources

Job Statuses

StatusDescription
queuedJob is waiting to be processed
in_progressResearch generation is underway
completedReport is ready — check the output field
failedJob failed — check the error field
cancelledJob was cancelled via the cancel endpoint

Endpoints

Follow-up Research

You can iteratively refine a report by passing the original job_id in a subsequent create request. This sends a follow-up message to the same research conversation, allowing you to ask clarifying questions or request additional analysis on the same topic.

Authorization

Refer to our Authentication docs for creating an API key.

Credits

Each deep research request consumes 500 credits. Enterprise teams receive 10 free report generations per month — these are shared across the Messari platform and API, and are consumed before credits are deducted.