Skip to the page

Exa Agent pricing in 2026

What a row with an email costs.

Exa Agent bills the run: $0.012 to $1.00 at a fixed effort, or $0.10 per compute unit and $0.005 per search on auto, capped at $5 by default. Each email it finds adds $0.02 and each phone number $0.07.

SpecStream is the live web data engine for teams and agents. Deep Search prices the row: 5¢, 15¢ or $1 a delivered row, plus 5¢ for an email and 15¢ for a phone, with the most a run can cost approved before it starts.

New accounts get $10 of credit, no card. Reading and pricing a request cost nothing.

SpecStream and Exa Agent, price by price

SpecStreamExa Agent
What you pay forA delivered row that meets every condition you wrote: 5¢, 15¢ or $1, by how much the row needsA run: a flat price per request at a fixed effort, or metered usage on auto and ultra
Fixed priceThe same row rates on every plan. The quote names the most the run can cost before it starts, and it is good for 30 minutesminimal $0.012, low $0.025, medium $0.10, high $0.50 and xhigh $1.00 a request
Metered priceNone. The searches and pages read to find a row are not billed apart$0.10 per Agent Compute Unit and $0.005 per search tool call, up to a default cap of $5 on auto and $20 on ultra. A budget can be set from $1 to $100
An email5¢ added to the row that carries the email the request asked for$0.02 per email found, billed on top of the run
A phone number15¢ added to the row that carries the phone the request asked for$0.07 per phone number found, billed on top of the run
Cap on contactsThe contacts sit inside the approved maximum, with the rows. A run never costs more than that maximumOn a fixed effort, budget.maxCostDollars caps contact enrichment after the request price. Fixed efforts have no default contact cap
A run that finds littlePays for the rows it delivers. A run that finds nothing costs nothing, and what a run does not use goes back to your balanceA fixed effort bills a flat price per request. A metered run bills its usage up to the cap, and a run that finishes early costs less
Rows not chargedDuplicates, rows you already own and rows a page contradictsContacts bill per contact found. Compute and searches bill as the run uses them
Source of each valueSource URL and read time on every value. Each condition shows the page that states it, or that no page states it yetoutput.grounding: citations for text or structured fields, when emitted
More rows laterA saved request reruns hourly to yearly. A changed or new row costs half its rate, an unchanged row 1¢, and nothing is bought twiceA follow-up request on a previous run, such as "find 10 more results"
Where the rows goSheets, Excel, Notion, Airtable, HubSpot, Salesforce, Pipedrive, Attio, Affinity, Ashby, Bullhorn, Outreach, Slack, Teams, webhooks, Zapier, Make, n8n, the API, SDKs and MCPJSON in output.structured through the API, the OpenAI-compatible Responses API and Exa MCP, with Exa for Google Sheets and Exa in Slack
Free to start$10 of credit, no card$10 in credits on sign-up, reset to $10 on the first of every month, no payment method

What a row costs on each

Other Exa Agent alternatives

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to move a run from Exa Agent

1. Write your query and the fields of your outputSchema as one request in plain words: the records you want, the conditions each must meet and the facts to bring back, an email or a phone included.

2. Send it from code. This call spends nothing: the 402 reply shows how SpecStream read the request, the columns and the most it can cost.

curl -i -X POST https://api.specstream.ai/v1/agent/lists \
  -H "Content-Type: application/json" \
  -d '{"request": "AI infrastructure companies in the US that raised a Series A or B in the last 6 months, with an engineering leader and a work email", "count": 100}'

3. Pay with MPP by card, or in USDC with x402, and send the same request again. You get a status_url, and the rows are there when the run ends. What the run did not use goes back to the card. The agent payments guide has each step.

4. On an account, connect your agent to https://api.specstream.ai/mcp. compile reads the request, quote_capacity_work prices it, authorize_capacity_work runs it under the maximum you approved, and list_find_rows reads the rows with their sources. New accounts get $10 of credit, no card.

Frequently asked questions

Something we didn't answer? Talk to a human

How much does Exa Agent cost?
$0.012 to $1.00 a request at a fixed effort: minimal $0.012, low $0.025, medium $0.10, high $0.50 and xhigh $1.00. The default auto effort is metered at $0.10 per Agent Compute Unit and $0.005 per search, up to a $5 cap, and ultra up to $20.
How much does Exa Agent charge for an email or a phone number?
$0.02 per email and $0.07 per phone number, billed per contact found and separately from the run's own price.
Does an Exa Agent budget cap contact enrichment?
Only when you set one. On a fixed effort, budget.maxCostDollars, from $1 to $100, caps contact enrichment after the request price, so high with a $1 budget allows up to 25 emails. Fixed efforts have no default contact cap.
What does a row with an email cost on SpecStream?
10¢ for a row at the 5¢ rate with the work email the request asked for, 20¢ at the 15¢ rate, and $1.05 at the $1 rate. A phone adds 15¢. Duplicates, rows you already own and rows a page contradicts are not charged.
What is the best Exa Agent alternative?
SpecStream, for a list priced per delivered row: 5¢, 15¢ or $1 a row, plus 5¢ for an email and 15¢ for a phone, with the most the run can cost approved before it starts. Each value carries its source URL and read time, and the rows can land in your CRM, sheet or agent.
Does SpecStream have an API and an MCP server?
Yes. The MCP server is at https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key, and an agent with no account can buy one list with POST https://api.specstream.ai/v1/agent/lists, paying by card or in USDC.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page.

  1. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 12, 2026
  2. Exa pricing pageexa.ai/pricing, read Nov 12, 2026
  3. Exa Agent quickstartexa.ai/docs/agent/quickstart.md, read Nov 12, 2026
  4. Exa docs indexexa.ai/docs/llms.txt, read Nov 12, 2026
  5. Exa Websets overviewexa.ai/docs/reference/websets-overview, read Nov 12, 2026
  6. Exa Websets questionsexa.ai/docs/websets/faq.md, read Nov 12, 2026
  7. Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 12, 2026
  8. Parallel FindAll quickstartdocs.parallel.ai/findall-api/findall-quickstart.md, read Nov 12, 2026
  9. Clay pricingclay.com/pricing, read Nov 12, 2026
  10. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  11. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026