---
title: "Best company funding data providers (2026): startup funding, independently ranked | Openbenchmarks"
description: "An independent 2026 comparison of the benchmarked funding data vendors, scored on latest funding stage, coverage, resolution, latency, and cost."
url: https://openbenchmarks.com/company-funding/best-company-funding-data-providers
---

[](https://openbenchmarks.com/) 

[← company funding benchmark](https://openbenchmarks.com/company-funding) 

[benchmarks](https://openbenchmarks.com/) / [company funding](https://openbenchmarks.com/company-funding) / best funding data providers 

funding data · provider landscape

# Best company funding data providers

The company funding data landscape splits into two groups: **21 programmatic endpoints** measured through APIs or structured web research, plus **Crunchbase and Harmonic exports** measured on the same cohort. PitchBook and Tracxn are private-market investor-research products, including PE workflows, rather than self-serve GTM sales enrichment APIs. This page covers what each vendor exposes and how it is reached, and why the excluded incumbents are not ranked. Scores live on the benchmark itself.

Vendor material tends to cover coverage and skip lag. Both boards are below: one on rounds that had already settled when the vendor ran, one on rounds announced inside the last month. Vendors that look interchangeable on the first can separate by a wide margin on the second, which is usually the more useful thing to know when choosing between them.

The 17 measured providers are Apollo, CompanyEnrich, Crunchbase, Crustdata, Exa, Explorium, Fiber, Firecrawl, Fundable, Harmonic, Nimble, Ocean.io, Parallel, People Data Labs, PredictLeads, Seltz, and ZoomInfo. Several are measured on more than one endpoint, for 23 arms in total.

[open data + code Inputs, normalized provider outputs, and evaluation code are public in openbenchmarks-labs/company-funding. github → ](https://github.com/openbenchmarks-labs/company-funding "Open the public data + code mirror on GitHub") 

\[01\] measured results

## Which vendors keep up with new rounds.

The rolling board, rebuilt each month from rounds announced inside the window. A vendor selling a large historical database can still be weeks behind on the round that closed last Tuesday. 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](https://openbenchmarks.com/company-funding) has other vendors that were benchmarked on the same input data. The [methodology](https://openbenchmarks.com/company-funding#methodology) covers cohort design, Ground Truth and the judging rules.

benchmarks/funding/freshness rolling 

__Funding providers compared on rounds announced in the last 30 days (window ending 2026-09-13)__
| Provider | Endpoint & configuration | Measured on | Latest stage correct | Correct when returned | Latest stage returned | Funding fields returned | Fields returned | Median latency | Est. cost | Official docs | Company identified |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Long Running Agent APIs | | | | | | | | | | | |
| [ Exa ](https://exa.ai) | POST /agent/runs effort=medium · JSON schema | **100** company measurements · 2 snapshots | 97.0% | 97.9% | 96.0% | 73.6% | 3.7 / 5 | 27,293 ms | **$10.00** $0.10 / request (medium effort) | [Exa official docs ↗ ](https://exa.ai/docs/reference/agent-api-guide) | 100.0% 100/100 domains |
| [ Firecrawl ](https://firecrawl.dev) | POST /v2/agent model=spark-2 · JSON schema · maxCredits capped per run | **50** company measurements · 1 snapshot | 100.0% | 100.0% | 98.0% | 87.2% | 4.4 / 5 | 102,203 ms | **$1.98** $0.59 / 1,000 credits | [Firecrawl official docs ↗ ](https://docs.firecrawl.dev/features/agent) | 100.0% 50/50 domains |
| [ Firecrawl ](https://firecrawl.dev) | POST /v2/agent model=spark-1-mini · JSON schema · maxCredits capped per run | **100** company measurements · 2 snapshots | 96.0% | 96.9% | 97.0% | 94.4% | 4.7 / 5 | 92,998 ms | **$9.95** $0.59 / 1,000 credits | [Firecrawl official docs ↗ ](https://docs.firecrawl.dev/features/agent) | 100.0% 100/100 domains |
| [ Parallel ](https://parallel.ai) | POST /v1/tasks/runs processor=core · structured JSON output | **181** company measurements · 3 snapshots | 95.0% | 96.0% | 95.6% | 86.7% | 4.3 / 5 | 62,142 ms | **$4.53** $25 / 1,000 Task runs | [Parallel official docs ↗ ](https://docs.parallel.ai/api-reference/tasks/create-task-run) | 100.0% 181/181 domains |
| Web search APIs | | | | | | | | | | | |
| [ Exa ](https://exa.ai) | POST /search type=instant · JSON schema | **100** company measurements · 2 snapshots | 98.0% | 99.0% | 95.0% | 90.2% | 4.5 / 5 | 1,618 ms | **$0.70** $0.007 / request | [Exa official docs ↗ ](https://exa.ai/docs/reference/search) | 100.0% 100/100 domains |
| [ Exa ](https://exa.ai) | POST /search type=deep-reasoning · JSON schema | **181** company measurements · 3 snapshots | 95.6% | 96.0% | 96.7% | 84.8% | 4.2 / 5 | 9,916 ms | **$2.71** $0.015 / request | [Exa official docs ↗ ](https://exa.ai/docs/reference/search) | 100.0% 181/181 domains |
| [ Nimble ](https://www.nimbleway.com) | POST /v2/search search\_depth=standard · focus=general · full\_content=false · 10 results · source-only funding extraction | **46** company measurements · 1 snapshot | 84.8% | 94.6% | 80.4% | 67.8% | 3.4 / 5 | 3,907 ms | **$1.18** $5 / 1,000 searches + extraction tokens | [Nimble official docs ↗ ](https://docs.nimbleway.com/api-reference/search/search) | 95.7% 44/46 domains |
| [ Nimble ](https://www.nimbleway.com) | POST /v2/search search\_depth=lite · focus=general · full\_content=false · 10 results · source-only funding extraction | **46** company measurements · 1 snapshot | 63.0% | 92.9% | 60.9% | 38.7% | 1.9 / 5 | 3,829 ms | **$0.23** $1.10 / 1,000 searches + extraction tokens | [Nimble official docs ↗ ](https://docs.nimbleway.com/api-reference/search/search) | 76.1% 35/46 domains |
| [ Parallel ](https://parallel.ai) | POST /v1/responses model=parallel · reasoning.effort=medium · text.format JSON schema | **100** company measurements · 2 snapshots | 90.0% | 90.6% | 96.0% | 82.6% | 4.1 / 5 | 17,020 ms | **$5.00** $50 / 1,000 Responses requests (medium reasoning) | [Parallel official docs ↗ ](https://docs.parallel.ai/api-reference/responses-api/create-response) | 100.0% 100/100 domains |
| [ Seltz ](https://seltz.ai) | POST /v1/answer scope=news · response\_format JSON | **100** company measurements · 2 snapshots | 71.0% | 85.9% | 78.0% | 57.8% | 2.9 / 5 | 2,109 ms | **\--** Pricing not disclosed | [Seltz official docs ↗ ](https://docs.seltz.ai/api-reference/answer) | 100.0% 100/100 domains |
| [ Seltz ](https://seltz.ai) | POST /v1/answer scope=companies · response\_format JSON | **100** company measurements · 2 snapshots | 22.0% | 32.8% | 67.0% | 62.6% | 3.1 / 5 | 2,118 ms | **\--** Pricing not disclosed | [Seltz official docs ↗ ](https://docs.seltz.ai/api-reference/answer) | 100.0% 100/100 domains |
| GTM data providers | | | | | | | | | | | |
| [ Apollo ](https://www.apollo.io) | GET /api/v1/organizations/enrich | **181** company measurements · 3 snapshots | 59.7% | 69.5% | 85.1% | 70.1% | 3.5 / 5 | 320 ms | **$3.44** $0.0196 / modeled credit | [Apollo official docs ↗ ](https://docs.apollo.io/reference/organization-enrichment) | 97.2% 176/181 domains |
| [ CompanyEnrich ](https://companyenrich.com) | GET /companies/enrich | **181** company measurements · 3 snapshots | 12.7% | 19.1% | 63.5% | 56.8% | 2.8 / 5 | 334 ms | **$1.77** $0.0098 / credit | [CompanyEnrich official docs ↗ ](https://docs.companyenrich.com/reference/get%5Fcompanies-enrich) | 96.7% 175/181 domains |
| [ Crunchbase (exported dataset) ](https://www.crunchbase.com) | Crunchbase self-serve plan export identity-mapped export · not an API run | **81** company measurements · 1 snapshot | 95.1% | 98.7% | 96.3% | 92.6% | 4.6 / 5 | \-- | **\--** Not comparable | [Crunchbase (exported dataset) official docs ↗ ](https://data.crunchbase.com/docs/using-the-api) | 100.0% 81/81 domains |
| [ Crustdata ](https://crustdata.com) | POST /company/enrich exact\_match=true · fields=\[funding\] · 25 domains/batch | **181** company measurements · 3 snapshots | 81.2% | 90.1% | 89.5% | 71.3% | 3.6 / 5 | 1,537 ms | **$54.30** $0.30 / response credit | [Crustdata official docs ↗ ](https://docs.crustdata.com/company-docs/enrichment/introduction) | 96.1% 174/181 domains |
| [ Explorium ](https://www.explorium.ai) | POST /v1/businesses/match + bulk\_enrich funding\_and\_acquisition enrichment | **181** company measurements · 3 snapshots | 5.5% | 13.6% | 36.5% | 40.4% | 2.0 / 5 | 715 ms | **$11.00** $0.04 / request proxy | [Explorium official docs ↗ ](https://explorium-api.readme.io/reference/match%5Fbusinesses) | 44.8% 81/181 domains |
| [ Fiber ](https://www.fiber.ai) | POST /v1/company-search | **181** company measurements · 3 snapshots | 74.6% | 80.2% | 92.3% | 88.3% | 4.4 / 5 | 615 ms | **$4.11** $0.020 / credit | [Fiber official docs ↗ ](https://api.fiber.ai/docs/) | 97.8% 177/181 domains |
| [ Fundable ](https://www.tryfundable.ai) | GET /api/v1/company domain query parameter | **100** company measurements · 2 snapshots | 84.0% | 92.3% | 91.0% | 91.0% | 4.5 / 5 | 1,300 ms | **$3.53** $0.05 / credit | [Fundable official docs ↗ ](https://docs.tryfundable.ai/) | 91.0% 91/100 domains |
| [ Harmonic (exported dataset) ](https://www.harmonic.ai) | Supplied Harmonic company export identity-audited mapping · not an API run | **81** company measurements · 1 snapshot | 81.5% | 81.5% | 100.0% | 91.8% | 4.6 / 5 | \-- | **\--** Pricing not disclosed | [Harmonic (exported dataset) official docs ↗ ](https://console.harmonic.ai/docs/api-reference/introduction) | 100.0% 81/81 domains |
| [ Ocean.io ](https://www.ocean.io) | POST /v2/enrich/company | **181** company measurements · 3 snapshots | 11.1% | 19.4% | 54.1% | 29.4% | 1.5 / 5 | 575 ms | **$1.11** $0.064 / credit | [Ocean.io official docs ↗ ](https://docs.ocean.io) | 96.7% 175/181 domains |
| [ People Data Labs ](https://www.peopledatalabs.com) | GET /v5/company/enrich | **181** company measurements · 3 snapshots | 13.3% | 19.5% | 65.2% | 51.4% | 2.6 / 5 | 325 ms | **$17.38** $0.10 / successful match | [People Data Labs official docs ↗ ](https://docs.peopledatalabs.com/docs/reference-company-enrichment-api) | 92.3% 167/181 domains |
| [ PredictLeads ](https://predictleads.com) | GET /api/v3/companies/{domain}/financing\_events | **181** company measurements · 3 snapshots | 68.0% | 82.4% | 81.8% | 64.3% | 3.2 / 5 | 561 ms | **$4.83** $0.04 / request · 100 free | [PredictLeads official docs ↗ ](https://docs.predictleads.com/guide/extended%5Fcompanies%5Fdataset) | 84.0% 152/181 domains |
| [ ZoomInfo ](https://gtm.ai) | gtm companies enrich --file 10 domains/batch · 4 funding fields | **181** company measurements · 3 snapshots | 72.4% | 85.0% | 84.5% | 85.8% | 4.3 / 5 | 958 ms | **$18.10** $0.10 / credit launch promo · $0.35 standard | [ZoomInfo official docs ↗ ](https://gtm.ai/docs/mcp/tools/enrich-companies) | 90.6% 164/181 domains |

\[02\] measured results

## What each vendor returned, and how you reach it.

Rounds already settled when each vendor ran, which is the closest thing here to a coverage test. Vendors measured on more than one endpoint take a row each, because two endpoints from one vendor can differ sharply in price and speed. 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](https://openbenchmarks.com/company-funding) also carries the rolling freshness board. The [methodology](https://openbenchmarks.com/company-funding#methodology) covers cohort design, Ground Truth and the judging rules.

benchmarks/funding/company-funding-enrichment-v3 live 

__Funding information providers compared on latest funding-stage data__
| Provider | Endpoint & configuration | Latest stage correct | Correct when returned | Latest stage returned | Funding fields returned | Fields returned | Median latency | Est. cost | Official docs | Company identified |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Long Running Agent APIs | | | | | | | | | | |
| [ Exa ](https://exa.ai) | POST /agent/runs effort=medium · JSON schema | 88.7% | 93.0% | 90.7% | 67.3% | 3.4 / 5 | 26,549 ms | **$30.00** $0.10 / request (medium effort) | [Exa official docs ↗ ](https://exa.ai/docs/reference/agent-api-guide) | 100.0% 300/300 domains |
| [ Firecrawl ](https://firecrawl.dev) | POST /v2/agent model=spark-1-mini · JSON schema · maxCredits capped per run | 92.3% | 92.3% | 100.0% | 93.3% | 4.7 / 5 | 109,835 ms | **$29.86** $0.59 / 1,000 credits | [Firecrawl official docs ↗ ](https://docs.firecrawl.dev/features/agent) | 100.0% 300/300 domains |
| [ Firecrawl ](https://firecrawl.dev) | POST /v2/agent model=spark-2 · JSON schema · maxCredits capped per run | 87.3% | 89.9% | 95.3% | 84.2% | 4.2 / 5 | 104,406 ms | **$11.87** $0.59 / 1,000 credits | [Firecrawl official docs ↗ ](https://docs.firecrawl.dev/features/agent) | 99.7% 299/300 domains |
| [ Parallel ](https://parallel.ai) | POST /v1/tasks/runs processor=core · structured JSON output | 90.0% | 92.3% | 95.4% | 84.9% | 4.3 / 5 | 53,684 ms | **$5.47** $25 / 1,000 Task runs | [Parallel official docs ↗ ](https://docs.parallel.ai/api-reference/tasks/create-task-run) | 100.0% 219/219 domains |
| Web search APIs | | | | | | | | | | |
| [ Exa ](https://exa.ai) | POST /search type=deep-reasoning · JSON schema | 88.6% | 88.6% | 100.0% | 93.6% | 4.7 / 5 | 12,848 ms | **$3.29** $0.015 / request | [Exa official docs ↗ ](https://exa.ai/docs/reference/search) | 100.0% 219/219 domains |
| [ Exa ](https://exa.ai) | POST /search type=instant · JSON schema | 87.0% | 89.0% | 97.0% | 89.0% | 4.5 / 5 | 1,507 ms | **$2.10** $0.007 / request | [Exa official docs ↗ ](https://exa.ai/docs/reference/search) | 100.0% 300/300 domains |
| [ Nimble ](https://www.nimbleway.com) | POST /v2/search search\_depth=standard · focus=general · full\_content=false · 10 results · source-only funding extraction | 81.3% | 86.3% | 90.0% | 66.0% | 3.3 / 5 | 3,973 ms | **$7.82** $5 / 1,000 searches + extraction tokens | [Nimble official docs ↗ ](https://docs.nimbleway.com/api-reference/search/search) | 95.0% 285/300 domains |
| [ Nimble ](https://www.nimbleway.com) | POST /v2/search search\_depth=lite · focus=general · full\_content=false · 10 results · source-only funding extraction | 59.0% | 91.1% | 60.0% | 40.0% | 2.0 / 5 | 3,807 ms | **$1.51** $1.10 / 1,000 searches + extraction tokens | [Nimble official docs ↗ ](https://docs.nimbleway.com/api-reference/search/search) | 70.7% 212/300 domains |
| [ Parallel ](https://parallel.ai) | POST /v1/responses model=parallel · reasoning.effort=medium · text.format JSON schema | 89.0% | 90.1% | 94.3% | 81.6% | 4.1 / 5 | 15,930 ms | **$15.00** $50 / 1,000 Responses requests (medium reasoning) | [Parallel official docs ↗ ](https://docs.parallel.ai/api-reference/responses-api/create-response) | 100.0% 300/300 domains |
| [ Seltz ](https://seltz.ai) | POST /v1/answer scope=companies · response\_format JSON | 54.7% | 59.9% | 91.3% | 80.7% | 4.0 / 5 | 1,969 ms | **\--** Pricing not disclosed | [Seltz official docs ↗ ](https://docs.seltz.ai/api-reference/answer) | 100.0% 300/300 domains |
| [ Seltz ](https://seltz.ai) | POST /v1/answer scope=news · response\_format JSON | 40.0% | 59.3% | 66.3% | 46.3% | 2.3 / 5 | 1,926 ms | **\--** Pricing not disclosed | [Seltz official docs ↗ ](https://docs.seltz.ai/api-reference/answer) | 100.0% 300/300 domains |
| GTM data providers | | | | | | | | | | |
| [ Apollo ](https://www.apollo.io) | GET /api/v1/organizations/enrich | 49.8% | 63.7% | 78.1% | 64.3% | 3.2 / 5 | 284 ms | **$4.16** $0.0196 / modeled credit | [Apollo official docs ↗ ](https://docs.apollo.io/reference/organization-enrichment) | 96.8% 212/219 domains |
| [ CompanyEnrich ](https://companyenrich.com) | GET /companies/enrich | 46.1% | 55.2% | 83.6% | 69.3% | 3.5 / 5 | 342 ms | **$2.15** $0.0098 / credit | [CompanyEnrich official docs ↗ ](https://docs.companyenrich.com/reference/get%5Fcompanies-enrich) | 97.7% 214/219 domains |
| [ Crunchbase (exported dataset) ](https://www.crunchbase.com) | Crunchbase self-serve plan export identity-mapped export · not an API run | 85.8% | 90.8% | 94.5% | 87.8% | 4.4 / 5 | \-- | **\--** Not comparable | [Crunchbase (exported dataset) official docs ↗ ](https://data.crunchbase.com/docs/using-the-api) | 98.6% 216/219 domains |
| [ Crustdata ](https://crustdata.com) | POST /company/enrich exact\_match=true · fields=\[funding\] · 25 domains/batch | 79.0% | 89.2% | 88.6% | 68.4% | 3.4 / 5 | 1,469 ms | **$65.70** $0.30 / response credit | [Crustdata official docs ↗ ](https://docs.crustdata.com/company-docs/enrichment/introduction) | 94.1% 206/219 domains |
| [ Explorium ](https://www.explorium.ai) | POST /v1/businesses/match + bulk\_enrich funding\_and\_acquisition enrichment | 21.9% | 43.8% | 40.6% | 46.4% | 2.3 / 5 | 697 ms | **$13.32** $0.04 / request proxy | [Explorium official docs ↗ ](https://explorium-api.readme.io/reference/match%5Fbusinesses) | 53.4% 117/219 domains |
| [ Fiber ](https://www.fiber.ai) | POST /v1/company-search | 84.9% | 88.2% | 96.3% | 90.0% | 4.5 / 5 | 632 ms | **$4.98** $0.020 / credit | [Fiber official docs ↗ ](https://api.fiber.ai/docs/) | 97.3% 213/219 domains |
| [ Fundable ](https://www.tryfundable.ai) | GET /api/v1/company domain query parameter | 60.3% | 86.1% | 69.7% | 68.7% | 3.4 / 5 | 1,370 ms | **$10.60** $0.05 / credit | [Fundable official docs ↗ ](https://docs.tryfundable.ai/) | 70.7% 212/300 domains |
| [ Harmonic (exported dataset) ](https://www.harmonic.ai) | Supplied Harmonic company export identity-audited mapping · not an API run | 71.2% | 72.9% | 97.7% | 90.0% | 4.5 / 5 | \-- | **\--** Pricing not disclosed | [Harmonic (exported dataset) official docs ↗ ](https://console.harmonic.ai/docs/api-reference/introduction) | 98.6% 216/219 domains |
| [ Ocean.io ](https://www.ocean.io) | POST /v2/enrich/company | 5.5% | 14.3% | 35.2% | 21.1% | 1.1 / 5 | 551 ms | **$1.35** $0.064 / credit | [Ocean.io official docs ↗ ](https://docs.ocean.io) | 96.3% 211/219 domains |
| [ People Data Labs ](https://www.peopledatalabs.com) | GET /v5/company/enrich | 67.6% | 80.9% | 83.6% | 64.7% | 3.2 / 5 | 276 ms | **$21.02** $0.10 / successful match | [People Data Labs official docs ↗ ](https://docs.peopledatalabs.com/docs/reference-company-enrichment-api) | 95.9% 210/219 domains |
| [ PredictLeads ](https://predictleads.com) | GET /api/v3/companies/{domain}/financing\_events | 37.9% | 70.1% | 53.4% | 39.0% | 1.9 / 5 | 562 ms | **$5.84** $0.04 / request · 100 free | [PredictLeads official docs ↗ ](https://docs.predictleads.com/guide/extended%5Fcompanies%5Fdataset) | 57.5% 126/219 domains |
| [ ZoomInfo ](https://gtm.ai) | gtm companies enrich --file 10 domains/batch · 4 funding fields | 46.1% | 78.9% | 58.5% | 62.1% | 3.1 / 5 | 972 ms | **$21.90** $0.10 / credit launch promo · $0.35 standard | [ZoomInfo official docs ↗ ](https://gtm.ai/docs/mcp/tools/enrich-companies) | 76.7% 168/219 domains |

\[03\] incumbent access context

## Harmonic, PitchBook, Tracxn & the gated incumbents

Crunchbase's and Harmonic's reviewed exports are scored above. The remaining incumbents do not expose a comparable input set, so their accuracy can't be scored here. They are named without a score.

| Name | Why it's not in the head-to-head |
| --- | --- |
| **PitchBook** | Private-market investor research (including PE diligence, funds, LPs, and deal analysis) sold as enterprise seats and data feeds; there is no self-serve GTM sales API to submit a domain and get structured funding back. |
| **Tracxn / Dealroom / CB Insights** | Private-market research and investor workflows, including PE diligence, rather than self-serve GTM sales enrichment; funding data arrives under contract rather than through a single API that can be scored per domain. |

\[04\] faq

## Common questions about the funding data vendors

### What separates a funding data provider from a funding API?

The provider is the company selling the data. The API is the endpoint you call with a company domain to get it back. Some vendors here sell both, some sell a searchable product where funding is one view, and two supply the data as a reviewed export with no endpoint at all. The table above shows which is which.

### Why do some vendors appear once here but several times on the benchmark?

This page lists one endpoint per vendor, because it is about the vendor landscape. The benchmark scores endpoints, and four vendors expose more than one, so they take a row each there. An endpoint is the honest unit for a score because two endpoints from the same vendor can differ sharply in price and speed.

### Can a vendor supplying an export be compared with one supplying an API?

On correctness, yes. Both answer the same question about the same companies under the same judging policy. On latency and cost, no, and those columns are left blank rather than estimated. An export also has no query moment relative to an announcement, so it cannot be scored on how quickly a round was picked up.

### Which vendors are deliberately left out?

Products built for investor research rather than per-domain enrichment, covered in the access context below. The test is whether a GTM system can ask about one company and get a structured answer back. A platform you browse rather than call does not fit that shape, however good its data.

Openbenchmarks [company funding benchmark](https://openbenchmarks.com/company-funding) [crunchbase alternatives](https://openbenchmarks.com/company-funding/crunchbase-alternatives) © 2026 Openbenchmarks
