benchmarks/company funding/exa vs parallel
funding data · head-to-head

Exa vs Parallel

What both are asked for. Given a company domain, return that company's latest funding stage: the most recent round it raised, named correctly. Both receive the same domains and the same output schema, and every answer is judged against a human labelled dataset.

Two boards. Freshness measures rounds announced in the last 30 days: how fast a provider indexes news. Enrichment measures rounds older than that: how completely it has backfilled history. These reward opposite things, so they are ranked separately. Each freshness cohort ages into enrichment once its window closes.

What was called. Exa through POST /agent/runs (effort=medium · JSON schema), POST /search (type=deep-reasoning · JSON schema), POST /search (type=instant · JSON schema). Parallel through POST /v1/tasks/runs (processor=core · structured JSON output), POST /v1/responses (model=parallel · reasoning.effort=medium · text.format JSON schema). Where a vendor exposes more than one, each endpoint is measured on its own and takes its own row on the boards below.

How Exa and Parallel scored on recent rounds

Rounds announced inside the window, with the cohort rebuilt each cycle. Each endpoint is measured on its own and takes its own row, so the configuration column is where a vendor's arms separate. This is the rolling freshness board, pooled across every dated snapshot, so each row carries the number of companies that provider was measured on. The company funding benchmark has other vendors that were benchmarked on the same input data. The methodology covers cohort design, Ground Truth and the judging rules.

benchmarks/funding/freshnessrolling
Funding providers compared on rounds announced in the last 30 days (window ending 2026-09-13)
ProviderEndpoint & configurationMeasured onLatest stage correctCorrect when returnedLatest stage returnedFunding fields returnedFields returnedMedian latencyEst. costOfficial docsCompany identified
Long Running Agent APIs
ExaPOST /agent/runseffort=medium · JSON schema100company measurements · 2 snapshots97.0%97.9%96.0%73.6%3.7 / 527,293 ms$10.00$0.10 / request (medium effort)Exa official docs 100.0%100/100 domains
ParallelPOST /v1/tasks/runsprocessor=core · structured JSON output181company measurements · 3 snapshots95.0%96.0%95.6%86.7%4.3 / 562,142 ms$4.53$25 / 1,000 Task runsParallel official docs 100.0%181/181 domains
Web search APIs
ExaPOST /searchtype=instant · JSON schema100company measurements · 2 snapshots98.0%99.0%95.0%90.2%4.5 / 51,618 ms$0.70$0.007 / requestExa official docs 100.0%100/100 domains
ExaPOST /searchtype=deep-reasoning · JSON schema181company measurements · 3 snapshots95.6%96.0%96.7%84.8%4.2 / 59,916 ms$2.71$0.015 / requestExa official docs 100.0%181/181 domains
ParallelPOST /v1/responsesmodel=parallel · reasoning.effort=medium · text.format JSON schema100company measurements · 2 snapshots90.0%90.6%96.0%82.6%4.1 / 517,020 ms$5.00$50 / 1,000 Responses requests (medium reasoning)Parallel official docs 100.0%100/100 domains

How Exa and Parallel scored on settled rounds

The same vendors on rounds that were already more than 30 days old when each one ran. Read the company identified column before the rates: arms joined the benchmark at different points, so they do not all sit on the same number of companies. This is the funding enrichment board, scored on rounds that were already more than 30 days old when each provider ran. The company funding benchmark also carries the rolling freshness board. The methodology covers cohort design, Ground Truth and the judging rules.

benchmarks/funding/company-funding-enrichment-v3live
Funding information providers compared on latest funding-stage data
ProviderEndpoint & configurationLatest stage correctCorrect when returnedLatest stage returnedFunding fields returnedFields returnedMedian latencyEst. costOfficial docsCompany identified
Long Running Agent APIs
ExaPOST /agent/runseffort=medium · JSON schema88.7%93.0%90.7%67.3%3.4 / 526,549 ms$30.00$0.10 / request (medium effort)Exa official docs 100.0%300/300 domains
ParallelPOST /v1/tasks/runsprocessor=core · structured JSON output90.0%92.3%95.4%84.9%4.3 / 553,684 ms$5.47$25 / 1,000 Task runsParallel official docs 100.0%219/219 domains
Web search APIs
ExaPOST /searchtype=deep-reasoning · JSON schema88.6%88.6%100.0%93.6%4.7 / 512,848 ms$3.29$0.015 / requestExa official docs 100.0%219/219 domains
ExaPOST /searchtype=instant · JSON schema87.0%89.0%97.0%89.0%4.5 / 51,507 ms$2.10$0.007 / requestExa official docs 100.0%300/300 domains
ParallelPOST /v1/responsesmodel=parallel · reasoning.effort=medium · text.format JSON schema89.0%90.1%94.3%81.6%4.1 / 515,930 ms$15.00$50 / 1,000 Responses requests (medium reasoning)Parallel official docs 100.0%300/300 domains

Contact data, intent, and integrations are not measured here. This is the company-funding slice only. Full leaderboard, methodology, and per-company evidence →

Where each one fits

  • Enriching a known list. Speed and accuracy both matter here. Web Search APIs and long running APIs both have comparable accuracy, but the Web Search APIs leads on speed.
  • Inside a request path. An API that takes minutes cannot sit in a blocking call. If the enrichment has to finish before something else runs, the web search APIs lead here.
  • Real time funding data. Accuracy is the only metric that matters for fresh funding data. Both the vendors have comparable scores, so pick on price and latency based on the use case.

Exa vs Parallel: common questions

Does an agent beat a search index on funding data?

Not automatically, and the two boards disagree. On rounds announced in the last month a good index tends to have the answer already, because the announcement was news and got crawled. On older rounds the gap widens, since an agent can chase a source that no index surfaced.

Are these two sent the same request?

The same instruction and the same output schema, yes. That is deliberate: it is what makes the difference in score attributable to the endpoint rather than to a differently worded question. Contract tests in the open repository assert the two payloads match apart from the endpoint.

Which one should a batch pipeline use?

Batch removes the agent's main disadvantage, because a slow answer costs nothing when nothing is waiting on it. At that point the decision is cost per company against how many more companies you need answered correctly.

Can a result from either be traced back to a source?

Yes for both, and that is part of why they are compared. Each was asked for the stage together with the material it relied on, so a returned answer can be opened and checked against the announcement it came from. A database row that arrives with no provenance cannot be audited the same way.