Skip to main content
POST
Get a direct, cited answer to a question.
Ask a question and get a written answer with citations. query is required; text includes the source text and outputSchema shapes a structured reply. Returns requestId, answer as prose, citations[] with id, title and url, and costDollars. Measured at 2.1 seconds with 8 citations. Billed a flat $0.08 per successful request. It sits between a search and a research run: faster and cheaper than post_exa_agent_runs, and more direct than reading post_exa_search results yourself. post_perplexity_sonar answers the same shape of question for $0.012 — reach for Exa when the retrieval needs to be semantic.
First time? Point any MCP client at https://mcp.aisa.one/mcp — Claude Code, Codex, Cursor, VS Code and the rest. Authorization is OAuth: the client opens a browser, you click Allow once, and there is no key to paste. The commands per client, and what each call costs, are on aisa.one/mcp.
Set this endpoint up in your agent →

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
query
string
required

The question to answer.

Example:

"Which manufacturers had the top three global EV sales in 2025?"

text
boolean

Include the full page text of each citation.

type
enum<string>

Retrieval mode used to gather sources before answering.

Available options:
auto,
fast,
instant,
deep-lite,
deep,
deep-reasoning
outputSchema
object

JSON Schema for a structured answer output.

Response

200 - application/json

Answer generated successfully.

requestId
string
answer
any | null

The generated answer. A string, or a structured object when outputSchema was supplied.

citations
object[]

Sources supporting the answer.

costDollars
any | null

Upstream Exa cost breakdown. Informational only; customer billing is the flat $0.08.