benchmarks/company enrichment
282 companies · company enrichment

Company Enrichment Benchmark

8 APIs—People Data Labs, Apollo, Parallel, Predict Leads, Explorium, CompanyEnrich, ZoomInfo, and Exa—receive the same company domain and enrich it by API calls from their official docs. The scored fields are HQ country/city, founded year, industry, LinkedIn URL, and headcount. Headcount passes when an exact count is contained by the reference range, or the reference exact count is contained by the provider range.

This live cohort contains 282 reachable companies across stable-large, long-tail, subsidiary, and verified-rebrand slices. The headline metric is enrichment success rate: semantically correct returned fields divided by all available human-verified Ground Truth fields for that company. Field accuracy, company match rate, field coverage, and speed are shown beside it.

open data + codeInputs, normalized provider outputs, and field-level judgments are public in openbenchmarks-labs/company-enrichment.github →

Which company enrichment API is best?

There isn't one best enrichment API. The right choice depends on what happens next: filling CRM records, avoiding bad overwrites, matching a prospect list, returning complete company profiles, or powering a latency-sensitive product flow. Choose the job below; each recommendation is based on the metric that matters for it.

Which provider wins depends on the use case — CRM writeback, prospecting and matching, complete company profiles, or real-time product flows. The workflows below are ranked separately for each.

WorkflowRecommended APIMeasured evidence
Best API for keeping CRM records currentPeople Data Labs89.0% enrichment success rate
Best API for safe CRM writebackApollo92.6% field accuracy
Best API for the most complete company dataParallel94.7% field coverage
Best API for matching a company listPredict Leads100.0% company match rate
Best API for real-time product or agent enrichmentPeople Data Labs274 ms median latency

Compare provider trade-offs across data, coverage, speed, and cost.

Each column measures a different trade-off; providers are shown alphabetically, not as an overall ranking. Use the workflow recommendations above to select the metric that matters for your job. GPT-5.6-terra compares semantic reference/provider field pairs, while GPT-5.6-sol applies the dedicated numeric employee-band policy; missing reference data is excluded from the denominator. Estimated cost uses each provider's entry paid public self-serve tier; pricing details are in the methodology.

benchmarks/firmographic/company-firmographic-enrichment-web-research-v2-293live
Company enrichment provider comparison across measured dimensions
ProviderOfficial docsResolutionEnrichment success rateField accuracyField coverageMedian latencyEst. costEndpoint & configuration
ApolloApollo official docs 96.8%273/282 domains88.6%92.6%93.0%654 ms$10.88$0.0196 / creditPOST /api/v1/mixed_companies/search → GET /api/v1/organizations/{id}page=1; per_page=1
CompanyEnrichCompanyEnrich official docs 98.6%278/282 domains69.7%72.5%93.7%309 ms$2.76$0.0098 / creditGET /companies/enrichdomain={company domain}
ExaExa official docs 100.0%282/282 domains60.4%76.2%77.1%8,143 ms$4.23$0.015 / deep-reasoning requestPOST /searchtype=deep-reasoning; category=company; numResults=10; highlights + structured output
ExploriumExplorium official docs 95.0%268/282 domains70.5%87.6%76.0%616 ms$22.00$0.04 / creditPOST /v1/businesses/match → POST /v1/businessesmode=full; page=1; page_size=10; size=10
ParallelParallel official docs 99.7%281/282 domains86.0%89.4%94.7%21,317 ms$14.10$0.050 / Responses request (medium reasoning)POST /v1/responsesmodel=parallel; reasoning.effort=medium; JSON schema output
People Data LabsPeople Data Labs official docs 98.2%277/282 domains89.0%91.2%94.3%274 ms$27.70$0.10 / matchGET /v5/company/enrichwebsite={company domain}
Predict LeadsPredict Leads official docs 100.0%282/282 domains80.6%86.5%87.9%556 ms$40.00$0.04 / API credit · 100 free; $40 monthly minimumGET /api/v3/extended_companies/{domain}1 company domain per request; follows API redirect target when returned
ZoomInfoZoomInfo official docs 94.7%267/282 domains63.9%70.4%88.7%1,132 ms$93.45$0.35 / new company recordgtm companies enrich--domain {company domain} --fields name website domainList city state country primaryIndustry industries employeeCount employeeRange foundedYear socialMediaUrls

No provider is best at everything.

The comparison above blends every attribute into one number, which hides where a provider actually wins. Each cell below is the share of companies where that provider returned the correct value, counted only over companies that carry a verified reference for that attribute — so the denominators differ by column. Bold marks the leader. A dash means the provider returned nothing we could score.

benchmarks/firmographic/by-attributelive
Correct values per attribute, as a share of the companies carrying a verified reference for that attribute
ProviderOfficial docsHQ locationIndustryEmployee bandFounded yearLinkedIn URL
ApolloApollo official docs 87.3%240/27595.4%269/28278.2%219/28091.8%191/20890.8%256/282
CompanyEnrichCompanyEnrich official docs 50.9%140/27574.8%211/28247.5%133/28090.4%188/20891.1%257/282
ExaExa official docs 82.9%228/27596.1%271/28233.2%93/28097.6%203/2085.3%15/282
ExploriumExplorium official docs 73.5%202/27584.8%239/28288.9%249/2800.0%0/20886.5%244/282
ParallelParallel official docs 90.9%250/27592.9%262/28280.7%226/28076.4%159/20886.2%243/282
People Data LabsPeople Data Labs official docs 90.2%248/27594.0%265/28286.4%242/28093.8%195/20884.0%237/282
Predict LeadsPredict Leads official docs 68.4%188/27588.3%249/28278.2%219/28089.9%187/20884.8%239/282
ZoomInfoZoomInfo official docs 73.1%201/27574.5%210/28247.9%134/28061.4%129/21062.4%176/282
[02] methodology+

Four slices, from baseline to identity stress

The cohort covers four company types: established large companies, smaller companies across languages and countries, subsidiaries, and recent rebrands. Each group tests a different source of enrichment error: limited public data, parent-company confusion, or outdated identity records.

78 companies

Stable large

Active, non-subsidiary companies with at least 1,000 employees, founded by 2015. This is the well-documented baseline every provider should resolve reliably.

89 companies

Long tail

Active, non-subsidiary companies with 10–200 employees, sampled across U.S. English, non-U.S. English, and non-English strata. This tests sparse profiles and international coverage.

80 companies

Subsidiaries

Companies marked as subsidiaries in the discovery index. This tests whether a provider returns the requested entity instead of its parent; the source flag selected candidates but was not used as reference data.

53 companies

Verified rebrands

Recent one-company name or domain changes verified from Business Wire plus current-site, redirect, company, or regulatory evidence. This tests stale names, domains, and LinkedIn identities.

From candidate sources to one fixed 282-company input list

  1. Draw stable-large, long-tail, and subsidiary candidates from a read-only company index using fixed-seed random sampling, country and language diversity caps, and global company/domain deduplication.
  2. Review 100 recent rows from Business Wire's maintained Company Name Change feed. Accept only unambiguous, one-company transitions with a verified current identity; reject mergers, divisions, partial histories, and nonprofits.
  3. Human labellers review the candidate frame, remove invalid or unreachable companies, and freeze the remaining 282 inputs before scoring. Candidate-source attributes help select companies but never become expected field values. Every provider receives the same final 282 company domains.

Resolve the entity before judging its fields

  1. Human labellers refreshed the Ground Truth for the entire current dataset, reviewing each company and every scored field rather than treating LinkedIn as the sole source of truth.
  2. Review uses the company's official website, filings, company and registry sources, news, and reputable reference sources such as Wikipedia where appropriate. Labellers also verify redirects, alternate domains, and canonical or alternate LinkedIn company/school URLs.
  3. Provider responses are normalized to the same five scored fields and judged against this human-reviewed Ground Truth with dedicated structured models: GPT-5.6-terra for semantic fields and GPT-5.6-sol for employee band. Missing Ground Truth is excluded from the denominator; every verdict retains its concise rationale for review.

Enrichment success rate

  • correct fields ÷ fields with available human-verified Ground Truth
  • Missing or incorrect provider values lower the score. Fields without reference data do not count.

Estimated USD cost

  • Recorded usage is multiplied by the public unit rate on each provider's entry paid self-serve tier as of August 3, 2026.
  • Fiber $0.020 / credit; Ocean.io $0.064 / credit; People Data Labs $0.10 / match; Predict Leads $0.04 / API credit · 100 free; $40 monthly minimum; Apollo $0.0196 / credit; CompanyEnrich $0.0098 / credit; Explorium $0.04 / credit; Exa $0.015 / deep-reasoning request; Parallel $0.050 / Responses request (medium reasoning); ZoomInfo $0.35 / new company record.
  • Free allowances, taxes, minimum commitments, and volume discounts are excluded. Apollo and Explorium use recorded request/credit-event proxies because their responses did not expose an exact charge.
[03] changelog+
  • Human labellers refreshed the entire dataset and every scored Ground Truth field, then removed 11 invalid company/domain inputs, leaving 282 companies.
  • Added ZoomInfo GTM CLI/API enrichment results, bringing the comparison to eight providers on the same frozen inputs.
  • Rejudged employee band for every provider with the dedicated arithmetic policy in gpt-5.6-sol at medium reasoning effort; it handles reviewed range containment, exact-count tolerance, and boundary equivalents more reliably.
  • HQ location, industry, founded year, and LinkedIn URL remain field-judged with gpt-5.6-terra at medium reasoning effort. Each verdict stores a concise rationale.
  • Expanded equivalence rules for city/metro and UK country labels, near-match exact headcounts and range boundaries, matching LinkedIn school/company slugs, and audited alternate LinkedIn URLs.
  • Separated labeller review state from snapshot-owned data and preserve manually edited Ground Truth during future refreshes.

Every company × every provider.

Each cell shows enrichment success rate, with field accuracy on returned evaluable fields below it. Hover a cell for coverage, status, and latency.

coverage matrix2256 runs
Per-company enrichment success rate by provider
CompanyPeople Data LabsApolloParallelPredict LeadsExploriumCompanyEnrichZoomInfoExa
Envirotech Vehicles, Inc.evtvusa.com100.0%accuracy 100.0%100.0%accuracy 100.0%100.0%accuracy 100.0%40.0%accuracy 50.0%60.0%accuracy 75.0%80.0%accuracy 80.0%80.0%accuracy 80.0%60.0%accuracy 75.0%
Del Monte Corporationfreshdelmonte.com75.0%accuracy 75.0%75.0%accuracy 75.0%75.0%accuracy 75.0%75.0%accuracy 75.0%50.0%accuracy 50.0%100.0%accuracy 100.0%75.0%accuracy 75.0%50.0%accuracy 66.7%
Currentcurrent.conot foundnot_found66.7%accuracy 66.7%100.0%accuracy 100.0%0.0%accuracy --not foundnot_found66.7%accuracy 66.7%100.0%accuracy 100.0%33.3%accuracy 50.0%
Airspeedgoairspeed.comnot foundnot_found75.0%accuracy 100.0%100.0%accuracy 100.0%0.0%accuracy 0.0%not foundnot_found50.0%accuracy 50.0%75.0%accuracy 75.0%50.0%accuracy 66.7%
Kinislakinisla.com60.0%accuracy 60.0%80.0%accuracy 80.0%100.0%accuracy 100.0%0.0%accuracy 0.0%not foundnot_found60.0%accuracy 75.0%60.0%accuracy 60.0%60.0%accuracy 75.0%

Company enrichment benchmark — common questions

Which company enrichment API is best?

There is no universal best because company enrichment supports different jobs. Choose by the next action in your workflow: CRM writeback needs reliable, complete fields; protecting an existing record needs fewer wrong values; prospecting and long-tail research need strong company matching; hierarchy work needs subsidiary performance; rebrands need domain-migration handling; segmentation needs accurate industry and headcount; product or agent flows need low latency; and batch backfills need low cost. The workflow table on this page names the provider with the strongest measured evidence for each job, rather than rolling unlike needs into one overall rank.

Which company enrichment provider is most accurate?

Two different questions: on overall correctness (correct fields ÷ all available reference fields), People Data Labs leads at 89.0%. On accuracy of what is returned (right when present, fewer wrong values written to your CRM), Apollo leads at 92.6%. GPT-5.6-terra judges HQ, industry, founded year, and LinkedIn URL; GPT-5.6-sol at medium reasoning applies the dedicated numeric employee-band policy, both against human-reviewed Ground Truth.

What is the cheapest company enrichment API?

At each provider's entry paid self-serve rate, CompanyEnrich was the cheapest for this cohort ($2.76 total). Estimates use public unit rates as of July 14, 2026; free allowances and volume discounts are excluded, and Apollo and Explorium use recorded usage proxies. Cheapest is not best — check enrichment success rate and field accuracy beside cost.

Are ZoomInfo and Clay in this benchmark?

ZoomInfo is measured in this release through its GTM CLI/API company-enrichment flow. Clay is a workflow tool that runs waterfall enrichment across multiple providers inside its tables rather than exposing a single isolatable enrichment API — a Clay export was used only as a temporary reference during development and was fully replaced by human-reviewed Ground Truth in the published benchmark.

What is enrichment success rate?

The headline metric: correct returned fields divided by all fields with available human-verified Ground Truth for that company. It includes both completeness and correctness: a provider loses points for wrong values and missing values, but never for fields where no Ground Truth exists.

How is the ground truth verified?

Human labellers verified every scored Ground Truth field across official company sites, filings, registries, news, reputable reference sources, redirects, and canonical or alternate LinkedIn URLs. Invalid or unreachable candidates were removed; the frozen cohort contains 282 reachable companies before provider scoring. The resulting judgments and audit artifacts are public and reproducible.

Does this benchmark cover contact or email enrichment?

No — it measures company-level firmographic enrichment software and APIs only: five scored fields (HQ location, industry, employee band, founded year, and LinkedIn URL) from a company domain. Company name and domain are retained for identity audit, not score denominators. Audited domain and LinkedIn redirects are treated as the same identity. Headcount accepts equivalent ranges and reviewed exact-count tolerances. Contact/person enrichment, email finding, and phone data are not measured here; treat provider accuracy on those as vendor claims until measured.

Which company data enrichment provider has the best data?

Two measured answers on identical inputs: People Data Labs has the highest enrichment success rate (89.0%), and Apollo the highest field accuracy (92.6%). Note the scope: this measures company-level (firmographic) data enrichment — contact/person data is a different product, not measured here.

Is this benchmark independent?

Yes. No provider pays for inclusion, presentation, or removal, and there are no equity or referral relationships with the benchmarked vendors. Inputs, normalized provider outputs, and every field-level judgment are public in the open repository, so any number can be reproduced or disputed.