Developers
ResearchAO API docs
Authenticate with Authorization: Bearer rao_live_your_key. Use placeholder keys like rao_live_... in examples — never commit real secrets.
POST /v1/research
Submit a new deep research run.
GET /v1/research/{run_id}
Retrieve a research run and report.
GET /v1/research
List research runs.
POST /v1/research/{run_id}/messages
Send a follow-up message on a thread.
POST /v1/schedules
Create a research schedule.
GET /v1/usage
Read credit balance and usage.
Commercial overview and code samples: /deep-research-api. Agent patterns: /research-for-ai-agents.
Build with the research API
Create an account, generate a personal API key, and start with the OpenAPI spec.