Skip to content
CrawlfolioSourced research on web data for AI

You’ve narrowed your agent’s search API down to Tavily or Exa, and you want to know which one fits your use, your volume and your data rules. This page lines the two up on what each vendor’s own docs, pricing and terms say, with a date and a link on every row.

There are no speed or accuracy scores here, for either side, and I explain why below. For the wider choice of search routes, start with my guide to web search APIs for agents.

Short on time?

Short on time? Here's my take, from the docs

Pick Tavily if…
Tavily
You want one call that returns up to 20 results with short text chunks and an optional LLM answer, plus Extract, Crawl and Map on the same credit balance. At 100K basic searches/month Growth is $500: below Exa Auto’s $700, above Lite’s $400.
Pick Exa if…
Exa
You want Exa's own index with categories such as people, companies and financial reports, up to 100 results a call with page contents, and separate Deep, Answer and Agent endpoints. It also documents which plan and endpoints its zero data retention covers.
Pick neither if…
A Google SERP API
You need Google's own results page, as rank trackers and SEO tools do. That's the job of a SERP API, not an AI search API.

Prices verified . Built from each vendor's docs, pricing and terms, verified 31 Oct 2026. No winner on quality: see why below.

Tavily vs Exa at a glance: what’s the difference? #

Both sell web search built for AI agents, with different modes and billing units. They differ most in what one call returns, how far past search each API goes, and how they bill.

Tavily vs Exa, row by row from each vendor's own docsVerified
What I comparedTavily (from docs)Exa (from docs)
OwnerNebius (acquired 19 Feb 2026)Exa Labs, Inc. (contract counterparty)
Where results come from“our own search index”, plus third-party index providers “in limited situations”; no index size publishedIts own crawl/index, per Exa; no independent index-size verification
EndpointsSearch, Extract, Crawl, Map, Research, UsageSearch (incl. deep types), Contents, Answer, Agent, Monitors, Websets, Connect
Search modesultra-fast, fast, basic (1 credit); advanced (2 credits)lite ($4/1K), auto ($7/1K); deep-lite, deep ($12/1K); legacy instant ($4), fast ($7) and deep-reasoning ($15) keep their prices
Results per call0 to 20 (default 10)1 to 100 publicly; Enterprise advertises up to 1,000; base covers 10, then $1/1K extra results
What one call returns1–3 chunks: about 500 characters basic/fast, 800 advanced; ultra-fast returns one summary, optional raw page content, optional LLM answer, imagesPage text, highlights or AI summaries per result; optional structured output; the cost of the call in dollars
FiltersUp to 300 include / 150 exclude domains; topic (general, news, finance); dates; country; language; exact match; safe searchUp to 1,200 include / exclude domains; published dates; categories (company, people, publication, news, personal site, financial report); user location
Research / agent optionResearch endpoint (async), 4 to 250 credits a taskDeep types, Answer ($5/1K), fixed Agent efforts $0.012–$1/run; auto/ultra metered plus tool/enrichment charges
Free tier1,000 credits a month, no card$10/month on first team plus $10 one-time onboarding bonus
Billing unitCredits: $0.008 pay-as-you-go, or monthly plans from $30 to $500Dollars per 1K requests, pages or results; Agent per request
Cost at 1K / 100K / 1M searches a month$8 / $500 / $7,700 (basic; Growth plus overage at 1M)$4 / $400 / $4,000 Lite or legacy Instant; $7 / $700 / $7,000 Auto or legacy Fast (≤10 results)
Rate limitsDevelopment key 100 RPM; production key 1,000 RPM; Research 20 RPMSearch and Answer 10 QPS; deep types 5 QPS; Contents 100 QPS
Zero data retentionFAQ says “zero data retention”; I found no plan or scopeEnterprise per-team; Search, Contents, Agent and Answer; Websets unsupported
Query data and model training (privacy policy)Policy permits query improvement use unless contract overrides; AI-input terms also applyPublic privacy policy permits query training, but excludes business-processor data governed by customer contracts
Clause on publishing performance analysisYes, ToS §3.2(x)None found in the ToS
Governing lawNew York; AAA arbitration, hearings in ManhattanCalifornia; JAMS arbitration; San Francisco courts if arbitration doesn't apply

Source: Current official pricing, endpoint, billing, retention and contract pages, read 31 Oct 2026; Nebius acquisition filing checked separately. Costs are gross list-price examples before free grants and account-specific discounts. Scroll sideways for more columns.

Is Tavily better than Exa? Why there are no benchmark numbers #

Not in any way I can show you with numbers. Tavily’s terms restrict sharing performance analysis, so for both vendors I compared only what they publish about themselves: endpoints, parameters, prices, limits and terms. Every row above traces to a vendor page, or to Nebius’s own filing for ownership.

Why this page has no speed or accuracy numbers

Tavily’s terms, §3.2(x), restrict disclosing performance information or analysis to third parties. This comparison uses documented features and prices, with no latency, accuracy or benchmark figures for either vendor.

I found no equivalent express benchmark clause in the Exa terms PDF, but its API use remains subject to contract and documentation. Vendor-written competitor pages do not substitute for independent evidence. See the methodology.

Where do Tavily and Exa get their results? #

The vendors describe different sourcing arrangements; neither description is an independent coverage audit.

Rows of wooden library card catalog drawers with brass handles and small labels, receding out of focus
A search index is a catalogue of pages collected in advance. Exa says it builds its own from its crawl; Tavily's privacy policy describes its own index, topped up by third-party providers, and gives no size. Photo: Daniel / Unsplash · Unsplash License

Tavily’s privacy policy describes an internal index and limited sharing of queries with third-party search index providers when its own index cannot retrieve the requested content. I did not verify the providers or coverage.

Exa describes its own crawlers and index in its company post. Historical URL totals from different dates are vendor claims, not a like-for-like quality or freshness measurement.

Endpoints and output: what does one call return? #

A Tavily search returns ranked results with short text chunks, and can add the raw page and an LLM-written answer in the same call. An Exa search returns results with page contents attached, and Exa sells answers, deep research and agent runs as separate endpoints.

The search reference allows 0 to 20 results per call (default 10). chunks_per_source allows 1–3 snippets: about 500 characters each on basic/fast, 800 on advanced. Those are target lengths; adjacent chunks may join into longer passages. Ultra-fast instead returns one NLP summary per URL.

Add include_raw_content for the page as markdown or text, include_answer (basic or advanced) for an LLM answer, and include_images. The credits page lists no extra credit for any of these, so I read them as included; that’s inferred from the absence of a charge.

Basic, fast and ultra-fast modes use one credit; advanced uses two. auto_parameters=true can choose advanced automatically and therefore change the bill. These are vendor mode names, not measured speed or relevance results.

Filters: include_domains (up to 300), exclude_domains (up to 150), and restrict/prefer behavior for the include list, topic (general, news or finance), time_range or start and end dates, country, language, exact_match and safe_search.

The search reference allows 1 to 100 results (“maximum public limit is 100”). Its type can be auto, lite, deep-lite or deep, with instant, fast and deep-reasoning kept as legacy types. Exa’s changelog dates Lite to 19 October 2026: $4 per 1K, content served from Exa’s cache only, and a limited parameter set where an unsupported parameter returns a 400. The legacy types keep their prices. Public requests cap at 100; the Enterprise pricing page advertises up to 1,000 under that plan.

Results come back with page text, highlights or AI summaries, and outputSchema asks for a structured result. The documented response includes costDollars as an estimated request cost; Tavily’s equivalent is its include_usage option and Usage endpoint (changelog).

Filters: include and exclude lists of up to 1,200 domains each, published-date ranges, userLocation, moderation, and a category of company, publication, news, personal site, financial report or people. Company/people do not support published-date filters, and people also excludes excludeDomains; unsupported combinations return 400 (reference).

Beyond search: Tavily’s extra endpoints #

  • Extract: “Every 5 successful URL extractions cost 1 API credit” on basic, 2 on advanced, up to 20 URLs a request (docs). At $0.008 a credit, that’s $1.60 per 1K pages on basic.
  • Map: “Every 10 successful pages returned cost 1 API credit”, 2 with instructions (docs).
  • Crawl: “Crawl Cost = Mapping Cost + Extraction Cost”, per the credits page. My crawl API comparison puts that next to crawl-first tools.
  • Research: async (you get a task id), with model mini, pro or auto, an output_schema and streaming (docs). A task costs 4 to 110 credits on mini and 15 to 250 on pro, which is $0.03 to $0.88 and $0.12 to $2.00 at pay-as-you-go rates.

Beyond search: Exa’s extra endpoints #

  • Contents: page text, highlights or summaries for URLs you already have, at $1 per 1K pages per content type (pricing). If clean text from known URLs is all you need, I compare other tools for turning web pages into LLM-ready markdown.
  • Answer: an answer plus citations, with models exa, exa-pro, exa-research and exa-fast, at $5 per 1K (docs, pricing).
  • Agent: fixed effort levels are $0.012 minimal, $0.025 low, $0.10 medium, $0.50 high and $1 x-high per run. Auto/ultra are metered at $0.10/ACU plus $0.005/search; contact enrichment and Connect data add charges. A per-run budget is available for metered efforts (pricing, run reference). A fixed effort price is not a cap on all enrichment.
  • Monitors, Websets and Connect: Monitors is $15/1K requests; Websets has separate billing, and Connect data-provider charges sit on top of Agent usage. I did not establish a single price covering every Websets or Connect task.

Rate limits #

Tavily’s limits are per minute and Exa’s per second, so convert before you compare. Tavily gives development keys 100 requests a minute and production keys 1,000, with Crawl at 100 and Research task creation at 20; production keys need a paid plan or pay-as-you-go (rate limits).

Exa allows 10 QPS on Search and Answer (600 a minute), 5 QPS on deep types and 100 QPS on Contents. Pay-as-you-go accounts get “25 QPS for 90 days” after buying $1,000 of credits in 30 days (rate limits), and both vendors offer custom limits on Enterprise.

SDKs and integrations #

Both ship Python and JavaScript SDKs, Vercel AI SDK packages (Tavily, Exa) and a remote MCP server (Tavily, Exa). Both list LangChain and LlamaIndex; Tavily’s docs index adds n8n and Zapier, and Exa’s adds CrewAI and Pydantic AI.

Tavily vs Exa pricing: what does each cost at 1K, 100K and 1M searches? #

At list prices verified 31 Oct 2026, Tavily basic is $8/1K pay-as-you-go or $5/1K on Growth. Exa Lite (and legacy Instant) is $4/1K and Auto (and legacy Fast) $7/1K. Both mode and requested extras matter.

Tavily plans and documented credit costs

Verified

PlanPer monthCreditsPer creditPer 1K basic searchesPer 1K advanced searches
Free$01,000Not applicable$0 (up to 1,000)$0 (up to 500)
Pay-as-you-goAs usedAs needed$0.008$8.00$16.00
Project$304,000$0.0075$7.50$15.00
Bootstrap$10015,000$0.0067$6.67$13.33
Startup$22038,000$0.0058$5.79$11.58
Growth$500100,000$0.005$5.00$10.00
EnterpriseCustomCustomNot publishedNot publishedNot published

Source: Tavily docs: API credits, Basic, fast and ultra-fast searches cost 1 credit; advanced 2. The public FAQ says calendar-month reset; confirm paid-plan renewal/reset behavior in your account. Per-1K figures divide plan price by its included credits.

Exa prices by endpoint

Verified

PlanPriceBilled perNotes
Search Lite (legacy Instant)$41K requestsUp to 10 results; text/highlights included; Lite added 19 Oct 2026, cache-only
Search Auto (legacy Fast)$71K requestsUp to 10 results; text and highlights included, per the changelog
Extra results$11K resultsEach result above 10
AI page summaries$11K pagesSeparate add-on where supported
Contents$11K pages, per content typeText and highlights on one page count as two
Deep-lite / Deep$121K requestsSearch types
Deep-reasoning$151K requestsReplaced /research in Apr 2026; legacy type since 19 Oct 2026
Answer$51K requestsAnswer plus citations
Monitors$151KLaunched Mar 2026
Agent$0.012–$1 fixed effortsRun, before enrichmentAuto/ultra: $0.10/ACU + $0.005/search + extras
Free credit$10 monthly + $10 onceFirst eligible teamMonthly resets on 1st; onboarding bonus never expires

Source: Exa pricing page

Monthly cost at three volumes #

Monthly cost at list price, before free creditsVerified
Option1K a month100K a month1M a monthHow I got it
Tavily basic (1 credit)$8$500$7,700Pay-as-you-go at 1K; Growth at 100K; Growth plus 900K overage credits at 1M
Tavily advanced (2 credits)$16$1,300$15,700Growth plus $0.008 per overage credit at 100K and 1M
Exa Lite or legacy Instant, text/highlights included$4$400$4,000Up to ten results, no AI summaries
Exa Auto or legacy Fast, text/highlights included$7$700$7,000Up to ten results, no AI summaries
Exa Auto + AI summaries (10 results)$17$1,700$17,000+10 pages × $1 per 1K pages
Exa deep-lite or deep$12$1,200$12,000$12 per 1K requests
Exa deep-reasoning (legacy)$15$1,500$15,000$15 per 1K requests

Source: Tavily and Exa current official credit/pricing pages read 31 Oct 2026. Both vendors offer unpublished Enterprise or volume pricing, so the 1M column is list price, not what a large customer would pay. Scroll sideways for more columns.

Here’s the math behind the Tavily rows:

  • Basic at 1K: 1,000 credits × $0.008 = $8, or $0 inside the free 1,000 credits. The $30 Project plan costs more.
  • Basic at 100K: 100,000 credits fits the Growth plan exactly: $500, or $5 per 1K. Pay-as-you-go would be $800.
  • Basic at 1M: Growth covers the first 100,000 credits for $500, then 900,000 × $0.008 = $7,200 of overage, for $7,700 total. The credit docs, rechecked 31 October 2026, explicitly allow pay-as-you-go after a plan reaches its credit limit.
  • Advanced: double the credits. At 100K, Growth $500 plus 100,000 × $0.008 = $1,300; at 1M, Growth plus 1.9M × $0.008 = $15,700. These are documented plan-plus-overage calculations before free credits or an Enterprise quote.

For Exa, 100K base requests cost $400 on Lite (or legacy Instant) or $700 on Auto (or legacy Fast); 1M cost $4,000 or $7,000. Twenty results per call adds ten extra-result units, or $10/1K requests: $14/1K on Lite, $17 on Auto. AI summaries for ten pages add $10/1K requests separately; the pricing page lists them for Instant, Fast and Auto, not Lite (pricing). These are different output/mode scenarios, not measured equivalent quality.

The current Contents guide explicitly includes page contents for the first ten Search results. Text and highlights are not an extra standalone Contents call. AI summaries remain a priced add-on on the pricing page; the separate Contents endpoint bills per page and content type. The former speculative $17–$27 base-search readings are not supported by that inclusion rule.

Exa's endpoint pricing table: Search $7, Deep Search $12, Deep-Reasoning Search $15, Contents $1 per 1K pages, Monitors $15 and Answer $5, with $1 rows for extra results and AI page summaries, above an Agent pricing panel
Exa's endpoint pricing as listed on 27 Sep 2026, in USD per 1K requests (Contents per 1K pages). The Search column lists only extra results and AI page summaries as add-ons, which is why this page alone doesn't settle how contents inside a search are billed. Screenshot: Exa pricing page, 27 Sep 2026 · Screenshot of a public page (commentary/review)

That image shows the September table, not the current Lite and Instant prices. The current prices above come from the live October pages.

At 100K, Exa Lite’s $400 is below Tavily Growth’s $500, while Exa Auto costs $700. I cannot infer equal result quality from their mode names.

Are Tavily and Exa free? 1,000 credits vs $10 a month #

Tavily gives 1,000 monthly credits without a card: up to 1,000 basic/fast/ultra-fast or 500 advanced searches (credits). Automatic depth selection and other endpoints draw from that credit budget. Its FAQ says credits reset on the first of the month; I have not checked an account’s paid renewal cycle.

Exa’s billing guide limits the monthly $10 grant to a user’s first team. It resets to $10 on the calendar first and unused grant does not accumulate.

Completing onboarding adds a separate one-time $10 bonus that does not expire. At current base prices, $10 covers up to 2,500 Lite (or legacy Instant) or about 1,428 Auto requests; extras consume it sooner. This is arithmetic, not an account test.

See the free web search API guide for other documented offers.

Data terms: can Tavily and Exa train on your queries? #

Both advertise retention protections, but the source and account scope matter. I read public standard terms and privacy pages, not either customer’s negotiated agreement.

Data terms: documented scope, not account guaranteesVerified
QuestionTavilyExa
ZDR scopeFAQ advertises ZDR without specifying a plan/endpoint contractEnterprise, enabled per team: Search, Contents, Agent, Answer; Websets unsupported
Query usePrivacy policy permits response-improvement use unless contract overridesPublic policy permits training, but excludes business data processed under customer agreements
Input/output licenceAI-input/output training clause §6.5; broad input licence §9.2Terms §1.2(c) describes Search Engine input/output; Additional Terms control conflicts

Source: Tavily FAQ, terms and privacy policy; Exa ZDR guide, privacy policy and terms PDF, reread 31 Oct 2026. Contract and endpoint scope must be confirmed before sending sensitive data. Scroll sideways for more columns.

Tavily’s FAQ advertises ZDR. Its terms, §6.5, permit training/improvement using inputs and outputs of its AI Functionality; §9.2 grants a broad input-processing licence. Its privacy policy permits some query use for response improvement unless the contract says otherwise. None of that proves what a negotiated enterprise agreement permits.

Exa’s ZDR guide now includes Answer alongside Search, Contents and Agent on Enterprise teams. Websets is unsupported. Agent ZDR excludes previousRunId and limits Connect to eligible providers. The Search and Agent references also say an opaque userIdentifier, if provided, is retained even with ZDR; do not put personal data in it (Search reference).

Exa’s privacy policy permits query training but expressly excludes business-offering data it processes for customers under their agreements. The terms PDF, §1.2(c), gives input/output rights within its Search Engine section and says Additional Terms govern conflicts. I do not extend that wording into a universal API training claim. Confirm the applicable service agreement, endpoint and activated ZDR settings before using either vendor with confidential queries.

Who owns Tavily and Exa? #

Nebius’s Q1 2026 filing records its acquisition of 100% of Tavily on 19 February 2026. Tavily’s terms name AlphaAI Technologies Inc. dba Tavily; Exa’s contract names Exa Labs, Inc. These identities do not establish service quality or account-level data terms.

I removed historical community quotes and search-result ranking claims. There is no independently measured developer verdict on this page.

Which one should you pick? #

Pick by what your agent needs back from one call, how you want to be billed, and which data terms you can accept. Quality is for your own queries to decide, on the free tiers.

Pick Tavily if… #

  • You want ranked results with short chunks and an optional LLM answer in one call, with no extra charge listed for the answer or raw page.
  • You also need to extract, map or crawl sites, and want it on the same key and credit balance.
  • You are around 100K basic searches/month and prefer Growth’s $500 plan; it is below Exa Auto’s $700, but above Lite’s $400.
  • You’re fine with a credit model where depth changes the price (advanced costs double).

Pick Exa if… #

  • You want page contents with each result, or more than 20 results a call (up to 100).
  • You search for entities: people, companies, publications or financial reports have their own categories.
  • You want separate endpoints for answers, deep research and agent runs, each with its own dollar price and a per-call costDollars.
  • You need zero data retention in writing: Exa’s docs say which plan and endpoints it covers.

If I were building a research agent that needs page text for every result, I’d start with Exa, because its docs include text/highlights for the first ten results at $4/1K Lite (cached content only) or $7/1K Auto, with public requests up to 100 results and charges beyond ten. Tavily also returns full pages, via include_raw_content, but on a 20-result cap. If I needed search plus site crawling at around 100K calls a month on one bill, I’d start with Tavily’s Growth plan.

Other options: Brave, Parallel, Linkup and more #

If neither fits, these are the names people add to this comparison. Prices were verified 31 Oct 2026; my Tavily alternatives guide covers them in depth, and my hub has a short rundown of AI search APIs.

On 31 October 2026 the pricing page carried a banner reading “Prices to increase 10x after October 31”. When I checked it on 3 November the banner was gone and only the top tiers had changed; the rates above are the ones it showed that day, so check the page before you budget.

Quick bills one Web unit/call; Deep bills requested pages up to ten. Paid credit does not expire; promotional bonuses expire after 30 days, while the 12-month inactivity rule in the terms affects only unused free calls.

Optional AI Mode adds $0.004/call plus page units, but Google-UI answer provenance is unverified. It is not a demonstrated replacement for Tavily/Exa page extraction.

For Google results, my cheapest SERP API comparison prices them like for like, and my Serper vs SerpApi comparison puts two of them head to head.

FAQ

Who does Exa AI compete with?

Tavily is a direct alternative for agent web search. Brave, Parallel and Linkup are other documented options. Google SERP APIs serve a different need: observations of Google result pages.

How good is Exa AI?

I do not assign a quality score. This is a public-document comparison with no API tests. Exa documents its own crawl, content extraction and entity categories, which are features rather than independent quality proof.

Is Tavily better than Firecrawl?

They suit different jobs. Tavily combines search with Extract, Map, Crawl and Research. Firecrawl emphasizes page scraping and crawling with search added; compare the required output and credit cost.

What are some free alternatives to Tavily?

Exa gives the first eligible team $10 monthly plus a one-time $10 onboarding bonus. The monthly amount covers up to 2,500 Lite (or legacy Instant) or about 1,428 Auto base searches. Brave offers $5 monthly with a card; Parallel advertises up to 5K monthly requests, subject to its offer rules.

Is Tavily search better than Exa search?

I have no independent performance evidence for either. Tavily caps Search at 20 results and bills 1 or 2 credits by depth. Exa publicly allows 100 results and bills Lite (and legacy Instant) at $4/1K or Auto (and legacy Fast) at $7/1K, with extra-result and summary charges.

How much does Exa search cost?

Lite is $4/1K and Auto $7/1K; the legacy Instant ($4), Fast ($7) and Deep-reasoning ($15) types keep their prices; Deep-lite/Deep are $12/1K. Base search covers ten results with text and highlights; additional results and AI summaries cost extra. Standalone Contents is $1/1K pages per content type.

Sources

36 sources, accessed to .

Official pricing, docs, changelogs and status pages 36

  1. Tavily docs: API credits, plans and free tier docs.tavily.com · accessed
  2. Tavily docs: Search endpoint docs.tavily.com · accessed
  3. Tavily docs: Extract endpoint docs.tavily.com · accessed
  4. Tavily docs: Map endpoint docs.tavily.com · accessed
  5. Tavily docs: Research endpoint docs.tavily.com · accessed
  6. Tavily docs: rate limits docs.tavily.com · accessed
  7. Tavily pricing tavily.com · accessed
  8. Tavily terms of service (last updated 4 May 2026) tavily.com · accessed
  9. Tavily privacy policy (last updated 24 Nov 2025) tavily.com · accessed
  10. Tavily FAQ docs.tavily.com · accessed
  11. Tavily changelog docs.tavily.com · accessed
  12. Tavily docs: MCP server docs.tavily.com · accessed
  13. Tavily docs index (llms.txt): integrations docs.tavily.com · accessed
  14. Tavily docs: Vercel AI SDK integration docs.tavily.com · accessed
  15. Nebius Q1 2026 interim financial statements (6-K exhibit, filed 20 May 2026) sec.gov · accessed
  16. Exa pricing exa.ai · accessed
  17. Exa changelog exa.ai · accessed
  18. Exa docs: Contents exa.ai · accessed
  19. Exa docs: Search reference exa.ai · accessed
  20. Exa docs: Answer reference exa.ai · accessed
  21. Exa docs: Agent API, create a run exa.ai · accessed
  22. Exa docs: rate limits exa.ai · accessed
  23. Exa docs: zero data retention exa.ai · accessed
  24. Exa privacy policy (last updated 29 Jun 2026) exa.ai · accessed
  25. Exa Labs terms of service (PDF, undated) exa.ai · accessed
  26. Exa blog: announcing its Series C (20 May 2026) exa.ai · accessed
  27. Exa docs: Exa MCP exa.ai · accessed
  28. Exa docs index (llms.txt): integrations exa.ai · accessed
  29. Exa docs: Vercel AI SDK integration exa.ai · accessed
  30. Brave Search API pricing brave.com · accessed
  31. Parallel pricing parallel.ai · accessed
  32. Linkup pricing linkup.so · accessed
  33. apiserpent.com (SerpentAPI) pricing apiserpent.com · accessed
  34. apiserpent.com FAQ (SLA) apiserpent.com · accessed
  35. apiserpent.com terms of service apiserpent.com · accessed
  36. Exa docs: billing and free credits exa.ai · accessed