Exa is a search API designed for AI agents, offering search, crawling, and research capabilities through one API. It delivers high-accuracy, token-efficient results with highlights, structured JSON output, and low latency.
⚡ Prosumer💵 Freemium: free up to 20,000 requests/mo; Search from $7 per 1,000 requests, Contents $1 per 1,000 pages📅 Listed 10 Jun 2026
Our take
Exa is web search designed to be consumed by AI agents rather than by people, with a generous free allowance and per-request pricing after it. That is a real distinction: results are structured for programmatic use and retrieval quality is tuned for feeding a model rather than for a human scanning a results page.
Worth it if
Developers building retrieval-augmented applications and agents that need current web content.
Look elsewhere if
Human research — a conventional search engine is faster if you are the one reading.
✨ Features
Agent Search
High-accuracy web search purpose-built for AI agents.
Token Efficiency
Highlights extract relevant excerpts, cutting tokens by up to 90%.
Structured Output
Returns extracted web data as structured JSON.
Research Agent
Async deep research and content crawling endpoints.
Because the output shape differs. Search built for agents returns cleaned content and semantically relevant passages rather than ranked links and snippets designed to attract clicks. For a model consuming the result, that difference reduces token spend and improves answer quality more than raw ranking quality does.
How does per-request pricing behave in an agent?
It multiplies, because agents search repeatedly within a single task. One user question can generate several searches plus content fetches. Instrument searches per completed task before scaling, and cap them — an agent looping on searches is both the most common cost surprise and usually a sign of a prompt problem.