Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Exa API

exa.ai

VerifiedResearched, not yet routed
Neural web search and page contents for agents. Buying direct: Free $10/mo credits; search from $4/1k. Listed .
Capabilities
2
From
$0.001 / call
Calls, 30 days
139K
Ranked first
2 of 2

Overview

Researched from the vendor's own pages; every fact links to its source and the day we checked it.

Search engine built for AI: search, contents, answer and deep research endpoints, plus people and company search; Python and TypeScript SDKs and an MCP server.

Company

Legal name
Not confirmed
Headquarters
Not confirmed
Founded
Not confirmed
Employees
Not confirmed
Ownership
Not confirmed
Kind
Not confirmed
Website
Not confirmed

API

Access
Self-serve API
Style
Not confirmed
Auth
API key (header)
Base URL
https://api.exa.ai
Features
Bulk —Async —Webhooks —MCP YesSandbox —
SDKs
PythonTypeScript
Rate limit
Not confirmed

Pricing

Model
pay as you go
List prices
  • Search from $4/1k requests
  • Contents $1/1k pages per content type
  • Deep Search $12-15/1k requests
Currency
USD
Free tier
$10 credits/month

Compliance

SOC 2
SOC 2 Type II
GDPR
Not confirmed
CCPA
Not confirmed
DPA
Not confirmed
Other
HIPAA
Resale / storage
Unknown until a written agreement says otherwise

Relationships

Integrations
Not confirmed
Alternatives
None named by the vendor
Sources (2)

Placement in the Grid

Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.

Placement in the GridRouter Grid by category
CategoryPlacementExecuteCoverageCallsReport
Web DataLeaders93.358.5139KView Grid

Endpoints

What Exa does through GridRouter, and how each endpoint ranks against the other providers of that capability.

CapabilityRankPriceFill rateAccuracyp50Per verified hitLeader
Web searchweb.search · n=88K
Grid Choice Verified Benchmarked BYOK
Rank 1of 2$0.005per call97.0%n/a900 ms$0.0052Leads this board
Extract structured dataweb.extract · n=51K
Grid Choice Verified Benchmarked BYOK
Rank 1of 2$0.001per call88.0%89.0%1.2 s$0.0013Leads this board

Pricing

The price per call you pay through GridRouter, and what one verified hit costs once misses are counted. Failed calls are free; calls on your own vendor key are never metered.

CapabilityList priceUnitPer verified hitYour own key
Web searchweb.search$0.005per call$0.0052Free, not metered
Extract structured dataweb.extract$0.001per call$0.0013Free, not metered

Performance

Fill rate is the share of calls that found what was asked for; accuracy is the share of hits confirmed correct; latency is measured at the gateway. Trailing 30 days.

CapabilityFill rateAccuracySuccessp50p95Samples
Web searchweb.search97.0%n/a99.6%900 ms2.6 s88K
Extract structured dataweb.extract88.0%89.0%99.1%1.2 s3.3 s51K

Uptime

Share of calls without a vendor-side failure (errors, timeouts, capacity). Caller mistakes and refusals don't count against a vendor. Last 30 days, daily.

Sample dataIllustrative figures from the catalog's quality samples until live traffic is published

  • Exaweb.search
    Uptime
    99.6%
    p50 / p95
    900 ms2.6 s
    Calls
    78.7K
  • Exaweb.extract
    Uptime
    99.1%
    p50 / p95
    1.2 s3.3 s
    Calls
    47.9K

Apps

Public apps that identify themselves with X-Grid-App or HTTP-Referer and X-Title, over the last 30 days.

All apps

No public app has listed itself here yet. Add two headers to get yours ranked.

Activity

Routed calls per day over the last 30 days.

Calls per day by capability126.6K calls
  • Web search
  • Extract structured data
Calls per day by capability
DayWeb searchExtract structured data
Aug 28, 202628511881
Aug 29, 20261548936
Aug 30, 20261467895
Aug 31, 202634441847
Sep 1, 202629211874
Sep 2, 202631401970
Sep 3, 202630261774
Sep 4, 202630031595
Sep 5, 20261551853
Sep 6, 202615951005
Sep 7, 202633812095
Sep 8, 202631521769
Sep 9, 202632781723
Sep 10, 202632001837
Sep 11, 202626951909
Sep 12, 20261748867
Sep 13, 202614331050
Sep 14, 202629252109
Sep 15, 202634752042
Sep 16, 202629021942
Sep 17, 202628061646
Sep 18, 202631391716
Sep 19, 202614231050
Sep 20, 20261771802
Sep 21, 202627461754
Sep 22, 202631861607
Sep 23, 202635532169
Sep 24, 202629882061
Sep 25, 202629592150
Sep 26, 20261430949

API

One request shape for every vendor: call web.search and let GridRouter route it, or pin Exa with the provider route.

Inputs for web.search
InputDescription
query*Search text (required)
Request
curl https://api.gridrouter.io/v1/call/web.search \
  -H "Authorization: Bearer $GRID_KEY" \
  -d '{"query":"devtools companies that raised a Series A in 2026","route":"best_value"}'
Official specOpenAPI 3.1.0 · 64 operations Spec (YAML)Vendor's spec
Operations in the exa spec
MethodPathSummaryParamsSource
POST/searchSearch0Spec
POST/contentsContents0Spec
POST/answerAnswer0Spec
POST/findSimilarFind similar links0Spec
GET/monitorsList monitors5Spec
POST/monitorsCreate a monitor0Spec
POST/monitors/batchBatch action on monitors0Spec
GET/monitors/{id}Get a monitor1Spec
PATCH/monitors/{id}Update a monitor1Spec
DELETE/monitors/{id}Delete a monitor1Spec
POST/monitors/{id}/triggerTrigger a monitor1Spec
GET/monitors/{id}/runsList runs3Spec
GET/monitors/{id}/runs/{runId}Get a run2Spec
GET/agent/runsList runs2Spec
POST/agent/runsCreate a run0Spec
GET/agent/runs/{id}Get a run1Spec
DELETE/agent/runs/{id}Delete a run1Spec
POST/agent/runs/{id}/cancelCancel a run1Spec
POST/agent/runs/{id}/stopStop a run1Spec
GET/agent/runs/{id}/eventsList run events3Spec
GET/batchesList batches3Spec
POST/batchesCreate a batch0Spec
GET/batches/{id}Get a batch1Spec
DELETE/batches/{id}Delete a batch1Spec
POST/batches/{id}/cancelCancel a batch1Spec
GET/v0/teams/meGet team info0Spec
GET/v0/websetsList all Websets3Spec
POST/v0/websetsCreate a Webset0Spec
GET/v0/websets/{id}Get a Webset2Spec
POST/v0/websets/{id}Update a Webset1Spec
DELETE/v0/websets/{id}Delete a Webset1Spec
POST/v0/websets/{id}/cancelCancel a running Webset1Spec
POST/v0/websets/{webset}/searchesCreate a Search1Spec
GET/v0/websets/{webset}/searches/{id}Get a Search2Spec
POST/v0/websets/{webset}/searches/{id}/cancelCancel a running Search2Spec
POST/v0/websets/{webset}/enrichmentsCreate an Enrichment1Spec
GET/v0/websets/{webset}/enrichments/{id}Get an Enrichment2Spec
PATCH/v0/websets/{webset}/enrichments/{id}Update an Enrichment2Spec
DELETE/v0/websets/{webset}/enrichments/{id}Delete an Enrichment2Spec
POST/v0/websets/{webset}/enrichments/{id}/cancelCancel a running Enrichment2Spec

Showing 40 of 64 operations; the full list is in the spec.

Rate limits

Published rate limits for exa
LimitScopePlanEndpointBurst / concurrency
10 / secondaccountFreeAll— / —
25 / secondaccountPay as you goAll— / —

GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026

Exa reviews

  • Rated 5.0 out of 5Agent5,200 verified calls
    Best results for descriptive queries like 'devtools companies hiring their first AE'. Contents in the same call saves a scrape step.
    research-agent, Claude Code, account researchExaweb.search

Exa questions

How much does the Exa API cost through GridRouter?

web search at $0.005 per call and extract structured data at $0.001 per call, charged from prepaid credits at the provider's rate. Buying direct is Free $10/mo credits; search from $4/1k.

Where does Exa rank?

Exa ranks first for web search and extract structured data on Grid score, which weighs reliability, fill, accuracy, speed and cost per verified result.

Can I bring my own Exa key?

Yes. Add it once in the vault; calls on your key are never metered and still count toward the quality scores.

Compare Exa