Welcome to Research
Automate in-depth web research and receive structured JSON results with citations.
What is the Research API?
The Research API lets you delegate multi-step web research to Exa’s agents and get back structured JSON that matches the exact schema you define. Provide natural-language instructions (e.g. “Compare the hardware roadmaps of the top GPU manufacturers”) and a JSON Schema describing the output you want – the Research API will search, read sources, synthesize an answer, and return results with citations.
Use it when you need:
-
Answers that require reading multiple sources and synthesizing the information.
-
Structured data you can feed directly into your application or database.
-
Asynchronous processing (tasks can run for several minutes while you do other work).
Research API
Create, monitor, and list Research tasks via our API.
How it works
Examples
FAQ
Next steps
- Understand the full pipeline in How it works
- Try a complete request from Examples
- Get quick answers in the FAQ
- Learn how the API works in the API overview