Exa Agent Ultra pricing: what deep research actually costs in 2026

Rama Adi Nugraha
Written by

Rama Adi Nugraha

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 27, 2026

Expert Verified
Illustration of Exa's deep research agent pulling structured data from across the web

What Exa Agent Ultra actually is

Exa started life as Metaphor, a YC S21 company building embeddings-based web search, and grew into a web search and crawling API that AI products call under the hood. Cursor, for one, leans on Exa to pull the latest docs into its coding agent. The Exa Agent is the layer above raw search: an async endpoint that takes a natural-language query plus an output schema, then fans out its own searches, reads the pages behind them, verifies candidates, and hands back structured, cited JSON.

Ultra is not a separate product. It is the top rung of Exa Agent's effort dial. Set effort: "ultra" and the agent coordinates many subagents across thousands of sources, putting frontier models where the task is hard and faster ones where they are enough. Exa positions it for the jobs that need to run to exhaustion: building a complete market map, enriching every row in a list, or verifying a hard-to-check criterion across filings, press, and regulator sites.

The launch framing was blunt: "frontier quality at a fraction of the cost." That is a pricing claim as much as a quality one, which is exactly why the metering matters.

So what does Exa Agent Ultra cost?

Here is the honest answer that Exa's marketing page compresses into a range: the Agent API has seven effort levels, and only five of them have a fixed price. auto and ultra are metered.

The Exa Agent effort ladder, from fixed-price minimal at $0.012 per request up to the metered Ultra tier with a $20 default cap
The Exa Agent effort ladder, from fixed-price minimal at $0.012 per request up to the metered Ultra tier with a $20 default cap
Effort levelPriceBest for
minimal$0.012 / requestNarrow factual lookups, short answers
low$0.025 / requestSimple lookups, light research
medium$0.10 / requestDefault for standard research
high$0.50 / requestHarder research, stricter completeness
xhigh$1.00 / requestHigh-value tasks, complex schemas
autoMetered, up to a $5 default capVariable-scope work when you do not know the difficulty
ultraMetered, up to a $20 default capLarge list-building, exhaustive research

So the honest headline for Ultra is "metered, capped at $20 per run by default". The cap is a ceiling, not a fixed charge: a run that finishes early costs less, and you set your own limit with budget.maxCostDollars (accepted range $1 to $100). The Agent docs confirm the same numbers, so this is not marketing rounding.

The design choice here is worth calling out. Every other effort level bills a flat fee whether the task was trivial or gnarly. Ultra, like auto, only charges for the compute and tools a run actually burns. For the exhaustive tasks Ultra targets, where one query might spawn dozens of subagents, that usage-based model is the difference between predictable and painful.

The metered part, in plain numbers

When a run is metered, two components drive the bill, with enrichment as a third optional line.

What one Exa Agent Ultra run bills for: compute units at $0.10 each, search calls at $0.005 each, email and phone enrichment, all under a $20 default cap
What one Exa Agent Ultra run bills for: compute units at $0.10 each, search calls at $0.005 each, email and phone enrichment, all under a $20 default cap
ComponentRateWhat it measures
Agent Compute Units (ACU)$0.10 / ACUModel computation across the full run
Search tool calls$0.005 / searchEach web search the agent fires
Email enrichment$0.02 / emailContact email lookups
Phone enrichment$0.07 / phone numberContact phone lookups

The load-bearing metric is usage.agentComputeUnits. Exa is explicit that complex queries, especially ones with a large input.data field, need more reasoning steps and consume more ACUs. So a broad, judgment-heavy enrichment ("does this company sell to hospitals, with a cited URL as evidence") will burn far more than a tight factual lookup.

A couple of worked examples to make it concrete:

  • A moderate Ultra run that uses 60 ACUs and 80 searches costs 60 x $0.10 + 80 x $0.005 = $6.40. Well under the $20 cap.
  • A heavy list-build that hits 150 ACUs and 300 searches costs 150 x $0.10 + 300 x $0.005 = $16.50, still under the cap, before any enrichment.
  • Add 200 email lookups to that heavy run and you are at $16.50 + $4.00 = $20.50, so the $20 cap would clip it (enrichment sits outside the core meter, so check your budget settings here).

Plug your own numbers in below.

Where Ultra sits in Exa's wider pricing

Exa Agent is one product on a broader menu. If you are pricing out Ultra, it helps to see the neighbours, because a lot of teams reach for the cheaper Search API and orchestrate their own loop instead of paying for Agent to do it.

EndpointBase price (up to 10 results)Per extra resultAI page summaries
Search$7 / 1k requests$1 / 1k+$1 / 1k pages
Deep Search$12 / 1k requests$1 / 1k+$1 / 1k pages
Deep-Reasoning Search$15 / 1k requests$1 / 1k+$1 / 1k pages
Contents$1 / 1k pages-+$1 / 1k pages
Monitors$15 / 1k requests$1 / 1k-
Answer$5 / 1k requests--

The trade is the classic build-versus-buy one. Raw Search at $7 per 1,000 requests is cheap, but you write the loop: the searches, the page reads, the verification, the schema validation. Agent Ultra folds all of that into one metered call. You are paying for orchestration, not just retrieval.

On the account side, three plans gate access:

PlanPriceHighlights
StarterFree$10 credits/month + $10 onboarding bonus, no card, 10 search QPS, 50 agent concurrency
DeveloperPay as you goUsage-based billing, up to 25 search QPS, SOC 2 Type II
EnterpriseCustomZero data retention, HIPAA, SSO/SCIM, up to 1,000 results per search

The free credits are enough to run Ultra a handful of times before you commit, which is the right way to size your own ACU consumption before trusting the estimator above.

Exa Connect: the add-on that stacks on top

One line that is easy to miss: if your Ultra run pulls from premium data partners through Exa Connect, that is billed on top of Agent usage. Self-serve providers include Similarweb, Financial Datasets, and Fiber.ai, with ZoomInfo, Crunchbase, and Harmonic available on request.

For a go-to-market team building an enriched account list, this is where a run's real cost can drift above the base meter, because you are now paying Exa's compute and a third party's data rate. Bring-your-own-key is supported for any provider, so if you already pay ZoomInfo, you are not double-charged for the data itself. Worth modelling before you assume the $20 cap is your ceiling.

Is Ultra worth the spend?

Exa's whole pitch is that the metered model buys you frontier quality cheaper than running a frontier model's own agent. On its WANDR benchmark (Wide And Deep Research, modelled on due-diligence and legal-research enrichment), Ultra claims to set the state of the art.

Exa's benchmark table comparing Agent Ultra against Opus 5.5, GPT-6 Astra, and Perplexity Agent across WANDR, DeepSearchQA, WideSearch, and Find-All Company
Exa's benchmark table comparing Agent Ultra against Opus 5.5, GPT-6 Astra, and Perplexity Agent across WANDR, DeepSearchQA, WideSearch, and Find-All Company

The specific claims, all measured against each competitor's maximum effort setting:

  • WANDR: +12.6% over Opus 5.5, at half the cost per task of Opus 5.5.
  • DeepSearchQA: +21.0% over Opus 5.5 and +10.1% over GPT-6 Astra, at 46% lower cost per task than GPT-6 Astra.
  • WideSearch: +14.1% over Opus 5.5, at the lowest cost per task of the four systems.
  • Find-All Company: +1579% over Opus 5.5 on passing entities found, at the lowest cost per entity.
Exa's WANDR chart plotting soft recall against average cost per task, with Exa Agent from Auto to Ultra beating Opus 5.5, GPT-6 Astra and Perplexity Agent
Exa's WANDR chart plotting soft recall against average cost per task, with Exa Agent from Auto to Ultra beating Opus 5.5, GPT-6 Astra and Perplexity Agent

Two honest caveats. These are Exa's own numbers on Exa's own harness. Exa says it reports published figures where competitors had them and ran the benchmark itself otherwise, and it swapped in a cheaper judge model (gpt-6-luna), all of which is reasonable but still vendor-run. The Find-All Company gaps in particular are so large that they say more about how poorly general-purpose agents handle exhaustive list-building than about a like-for-like quality edge. Read them as "Ultra is genuinely built for wide research, and general chat agents are not," which is a fair and useful conclusion.

What builders say about Exa's cost

The pricing debate around Exa predates Ultra. At the company's Launch HN (412 points, 133 comments), founder Will Bryk was candid about why the richer product is gated rather than free:

Hacker News

"we'd love to make the product as accessible and cheap as possible, but as of state of AI costs of 2025, it's a very expensive product to run and so we have it login gated."

That is the useful context for Ultra's meter. Deep, exhaustive web research is expensive to run, and Exa's answer is to expose that cost honestly and cap it, rather than hide it behind a flat fee that either overcharges light users or loses money on heavy ones. The $20 cap is doing a lot of quiet work: it is the promise that "run to exhaustion" will not mean "bill to exhaustion."

eesel: a teammate, not an engine to wire up

Here is the reframe worth ending on. Exa Agent Ultra is infrastructure. It is a genuinely strong deep-research engine, but it hands you an API and a schema and expects you to build the pipeline, poll the runs, validate the output, and wire it into wherever the work actually happens. That is the right tool if you are a developer building list-building or enrichment into your own product.

The eesel onboarding dashboard showing a helpdesk AI teammate being set up to work across Zendesk, Slack, and a shareable chat link, as taken from eesel
The eesel onboarding dashboard showing a helpdesk AI teammate being set up to work across Zendesk, Slack, and a shareable chat link, as taken from eesel

If what you actually want is the outcome, eesel sells the other half of that equation: ready-to-work AI teammates you hire for a job, not an engine you assemble. The AI helpdesk teammate joins your existing queue, learns from your past tickets and help center on day one, and drafts or auto-sends replies inside Zendesk, Freshdesk, or Slack. The AI blog writer does the same for content. Each arrives with the skills, integrations, and company context for its role, so there is no schema to design.

Exa Agent is a research engine you wire up yourself; eesel is a ready-to-work teammate that hires in minutes and works inside your helpdesk
Exa Agent is a research engine you wire up yourself; eesel is a ready-to-work teammate that hires in minutes and works inside your helpdesk

And if you do live in a terminal, eesel meets you there too. The eesel CLI drives the same teammate as the dashboard: npx @eesel/cli init chat-bubble --site https://your-site.com spins up a workspace, and every command prints JSON with a hint field telling an agent what to run next. That is what makes it drivable not just by a person but by coding agents like Claude Code, Cursor, and Codex, and every workspace doubles as an MCP server via eesel mcp token. So you get the same agentic, scriptable control Exa's API gives you, except the thing you are scripting is a teammate that already knows your business, not a research pipeline you still have to build. It is free to try, with no card required.

Frequently Asked Questions

How much does Exa Agent Ultra cost per run?
There is no fixed per-run price. Exa Agent Ultra is metered: you pay $0.10 per Agent Compute Unit and $0.005 per search tool call, with contact enrichment billed separately. A default cap of $20 per run keeps any single Ultra run from running away, and you can set your own ceiling between $1 and $100.
What is the difference between Exa Agent effort levels?
Effort is a dial from minimal to ultra. The fixed levels have flat per-request prices ($0.012 minimal up to $1.00 x-high). auto and ultra are metered by usage instead, with default caps of $5 and $20 respectively. Ultra is the top setting, built to run a task to exhaustion.
Is Exa Agent Ultra more expensive than a frontier model?
On Exa's own WANDR benchmark, Ultra ran at half the cost per task of Opus 5.5 while scoring higher on quality. That is Exa's published figure, so treat it as a vendor claim, but the metered model does mean simple runs finish cheap and only hard, exhaustive tasks approach the $20 cap.
Does Exa Agent Ultra have a free tier?
Exa's Starter plan gives you $10 in credits every month plus a $10 onboarding bonus with no card required, which is enough to test Ultra on a handful of runs. Beyond that you move to pay-as-you-go on the Developer plan.
What is the cheapest way to run agentic research over my own tickets?
If your goal is customer support or content rather than raw list-building, you may not need to build a research pipeline at all. An AI helpdesk teammate already learns from your tickets and docs and works inside your helpdesk, so you skip the API wiring that Exa Agent expects you to do yourself.

Share this article

Rama Adi Nugraha

Article by

Rama Adi Nugraha

Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.

Related Posts

All posts →
Illustration for a StepFun Step 5 Preview review, with a reviewer weighing a large model against a cost dial
Trending

StepFun Step 5 Preview review: is the cheap 600B model worth it?

My hands-on StepFun Step 5 Preview review: a 600B/27B MoE reasoning model at $1/$2.70 per 1M tokens. The pricing is real, the benchmarks are self-graded. Here is my verdict.

Rama Adi NugrahaRama Adi NugrahaSep 22, 2026
Illustration of StepFun's Step 5 Preview model launch with people studying an orbiting network graph
Trending

StepFun Step 5 Preview: what the new 600B model actually is

StepFun Step 5 Preview is a 600B/27B sparse MoE model with a 1M-token context, open weights due Oct 15. Here are the specs, pricing, benchmarks, and my take.

Alicia Kirana UtomoAlicia Kirana UtomoSep 22, 2026
Illustrated hero banner for a guide to Google Gemini 3.5 Pro pricing and API costs
Trending

Gemini 3.5 Pro pricing: what it costs (and what's still missing)

A straight answer on Gemini 3.5 Pro pricing: it isn't live yet. Here's what you pay for the current Pro tier, the consumer plans, and the real API math.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 21, 2026
Illustration of DeepSeek V4.1 Flash token pricing with cost meters and a clock
Trending

DeepSeek V4.1 Flash pricing: every rate, the peak/off-peak catch, and the real cost

A full breakdown of DeepSeek V4.1 Flash API pricing: cache-hit, cache-miss, and output rates, the peak/off-peak schedule, the V4 Pro retirement, and what it really costs to run support on it.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieSep 11, 2026
Illustration of one small fast model being pulled ahead while a heavier model is pushed uphill
Trending

DeepSeek V4.1 Flash: the cheap model that beat DeepSeek's Pro

DeepSeek V4.1 Flash is smaller, cheaper, now sees images, and DeepSeek says it beats V4 Pro. Here is the pricing, the architecture, and whether it fits support.

Alicia Kirana UtomoAlicia Kirana UtomoSep 11, 2026
MiniCPM5-2B, a compact 2B open-weight model that runs on phones and laptops
Trending

MiniCPM5-2B: a 2B open model that runs on-device and beats bigger ones

A close look at MiniCPM5-2B: what OpenBMB's compact 2B model actually is, how it scores, where it runs, and what a raw open model still needs to do real work.

Alicia Kirana UtomoAlicia Kirana UtomoSep 9, 2026
Gimlet Labs multi-silicon inference cloud, AI workloads running across many chips
Trending

Gimlet Labs: what the $3B multi-silicon inference cloud does

Gimlet Labs just raised $300M at a $3B valuation for a multi-silicon inference cloud built for agentic AI. Here is what it actually does, why a16z and Arm are betting on it, and whether the speed claims hold up.

Alicia Kirana UtomoAlicia Kirana UtomoSep 9, 2026
Illustration announcing Claude Fable 5.1, Anthropic's newest frontier AI model
Trending

Claude Fable 5.1: pricing, capabilities, and what it means for your team

Claude Fable 5.1 is Anthropic's most capable model yet. Here's the real pricing, what changed from Fable 5, and where it fits for support and content teams.

Alicia Kirana UtomoAlicia Kirana UtomoSep 2, 2026
Qwen 3.8 Flash Next alternatives roundup banner
Trending

The 8 best Qwen 3.8 Flash Next alternatives in 2026

The best Qwen 3.8 Flash Next alternatives in 2026, from GLM 5.3 Flash to DeepSeek V4 Flash and Gemini 3.7 Flash, with real pricing and who each one is for.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieAug 30, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free