Datacircle

Exa pricing: web scraping API

Is Exa yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

57% complete: 4 of the 7 key fields we checkSee the 7 fields

$0.00per 1,000 pagesWe rank 1,652 plans by price. PhantomJsCloud's $10 monthly plan is the cheapest paid plan per 1,000 pages: as little as $0.022. PhantomJsCloud's $10 monthly plan covers up to 15,000 pages a day.Spider Cloud's $40 monthly plan covers any number of pages. Spider Cloud's $40 monthly plan costs more up front than PhantomJsCloud's $10 monthly plan.WebScraping.AI, ScraperAPI and Scrappey are the best web scraping API providers in our benchmark.
Plan: World AgentKit free trial one of Exa's 7 plans
Call: POST /contents, Get contents one of Exa's 2 calls for this API
API: Web scraping API one of Exa's 5 APIs

About this item

  • Stored. You get the page from Exa's cache. Exa doesn't say how old the data is.
  • 4 of the 7 key fields we check. Markdown, HTML, Links, Images.
  • Nothing to pay. You get up to 100 results a month.
  • One call. You send urls or ids to POST /contents. The call returns each page's content.
  • Who can get it: with conditions. Keep data: with conditions. Use data: with conditions.

Exa: web scraping API alternatives

Exa alternatives: every web scraping API provider ranked

The table starts with Exa's cheapest paid plan. Next come plans from other providers with the price per 1,000 pages closest to Exa's. Each plan in the table gives stored data.

Exa, pay as you go, x402 or MPP, paid per request, POST /contents, Get contentsParallel, top-upScrapeGraphAI, $100 monthly, Growth Plan, POST /api/scrape, Scrape HTMLOpenGraph.io, $200 pack, Pay As You Go Plan, GET /api/3.0/markdown/{encoded_url}, MarkdownTabstack, $10 monthly, Starter, POST /extract/markdown
$ per 1,000 pages$1.00$1.00$1.00$1.00$1.00
Completeness71%14%14%43%14%
Billingpay as you gopay firstmonthlypay firstmonthly
Payper callany amount$100$200$10
Enough foras many as you pay foras many as you pay for100,000 calls a month200,000 calls10,000 calls a month
Freshnessstoredstoredstoredstoredstored
Who can get itAI agents paying in USDC over x402 or MPP, no Exa account or API key neededanyone outside the jurisdictions export law barsanyone who can form a binding contract and whose use is lawful where they and their users operate (its terms: "You may use ScrapeGraphAI only if you can form a binding contract and if your use is lawful in the places where you and your users operate.")anyoneanyone at least 18 years old and not barred under any Office of Foreign Assets Control Specially Designated Nationals List

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-01.

  1. exa-public.s3.us-east-1.amazonaws.com/Exa%20-%20Online%20Master%20Subscription%20Agreement%20%28v2.2026-09-17%29.pdf
  2. exa.ai/blog/company-search-benchmarks
  3. exa.ai/blog/people-search-benchmark
  4. exa.ai/docs/admin/billing
  5. exa.ai/docs/admin/error-codes.md
  6. exa.ai/docs/admin/faqs
  7. exa.ai/docs/admin/pricing
  8. exa.ai/docs/changelog
  9. exa.ai/docs/contents/quickstart.md
  10. exa.ai/docs/exa-spec.json
  11. exa.ai/docs/integrations/payments/x402/agentkit
  12. exa.ai/docs/llms.txt
  13. exa.ai/docs/reference/get-contents.md
  14. exa.ai/docs/search/data/companies-people
  15. exa.ai/docs/search/data/news
  16. exa.ai/docs/search/data/overview
  17. exa.ai/llms.txt
  18. exa.ai/msa
  19. exa.ai/pricing
  20. exa.ai/terms-of-service

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Screenshot, not in the answer
  • Markdown
  • HTML
  • Text, not in the answer
  • Summary, not in the answer
  • Links
  • Images
Price
$ per 1,000 pages$0.00
Perresult
Billingfree
Charges
Also pays forSearch
Not found
$ per 1,000$0.00
In their words
Their pitchExa Contents is a content extraction API that returns clean page content from URLs, handling JavaScript-rendered pages, PDFs, and complex layouts automatically.
Data
Freshnessstored
Keep dataself-serve: nothing copied or stored past a browser's temporary display cache, unless its terms or Exa in writing allow more, Enterprise, under its Master Subscription Agreement: no limit, the output is yours
Use dataself-serve: as its documentation allows, the output for your own internal business purposes, nothing resold or sublicensed, no competing product, Enterprise: also through your own products to your end users, no competing product, no benchmarks shared
Plan
Pay$0
Enough for100 results a month
Rate limit
Batch100
Speed
Answerin the call
Median0.00 s
The call
You sendone of urls or ids. Optional: text, text.maxCharacters, text.includeHtmlTags, text.verbosity, text.includeSections, text.excludeSections, highlights, highlights.query, highlights.verbosity, highlights.dynamic, highlights.maxCharacters, summary, extras.links, extras.imageLinks, extras.richImageLinks, extras.richLinks, extras.codeBlocks, livecrawlTimeout, maxAgeHours, snapshotAsOf, compliance, userIdentifier
MethodPOST
Path/contents
About the plan
PlanWorld AgentKit free trial
Who can get itAI agents in World's AgentBook backed by a World ID-verified human, 100 requests a month per human to this endpoint
The 19 fields the plan's answer can hold

request ID, page title, URL, published date, author, document ID, page image, favicon, page markdown, page HTML, page links, image links, rich image links, rich links, code blocks, fetch status, content source, cost in dollars, search time

Best GTM APIs