Best cached company enrichment API in 2026
The three cached company enrichment API plans we score highest, with each part of their score and what 1,000 companies cost.
- #1
GetProspect, $49 monthly, Starter, POST /v2/companies/enrich
- Overall score
- 81.0Overall score: 81.0 What goes in • Price score: 100, its weight 40 (under Score, on the right) • Data score: 59, its weight 40 (under Score, on the right) • Cost to get started score: 78, its weight 10 (under Score, on the right) • Bundle score: 75, its weight 10 (under Score, on the right) • Performance score: 100, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 100.000 + 40 × 59.370 + 10 × 78.497 + 10 × 75.000 + 10 × 100.000) / 110 = 80.99791, shown as 81.0
- Price score
- 100Price score: 100 What goes in • $ per 1,000 (Price): no limit, a flat fee with no cap • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 180 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 not found = 1 Price score = 100 × (35 × 1 + 5 × 1) / 40 = 100.00, shown as 100
- Data score
- 59Data score: 59 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 companies, or on as many of them as its free credits covered • This call's share there: 0.5937 Formula Data score = 100 × the share The Data score on Cached company enrichment The share of a company's record the call returns, out of 100: the average share of each part we count that the call filled. Each provider here answers from a copy it keeps. A company the domain's own website doesn't name counts as not found. We count what the company says of itself, not what is estimated or taken from another source, like its revenue, funding or technologies. This plan Data score = 100 × 0.5937 = 59.37, shown as 59
- Cost to get started score
- 78Cost to get started score: 78 What goes in • Who can get it (About the plan): anyone 16 or over • Billing (Price): monthly • Pay (Plan): $49 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($49 / $10) / 2 = 0.6549 Cost to get started score = 100 × (1 + 0.7 + 0.6549) / 3 = 78.497, shown as 78
- Bundle score
- 75Bundle score: 75 What goes in • Also pays for: 3 other calls: Email Finder, Email Verifier, People Enrich with enrich_phone: true (phone credits) Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 3 / (3 + 1) = 75.00, shown as 75
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.024 s, counted as 0.1 s • People Data Labs, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time a median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about 0.1 s This plan Performance score = 100 × 0.1 / 0.1 = 100.00, shown as 100
- $ per 1,000
- no limit
- #2
People Data Labs, $100 monthly, Pro, Tier 1, GET /v5/company/enrich
- Overall score
- 64.5Overall score: 64.5 What goes in • Price score: 56, its weight 40 (under Score, on the right) • Data score: 59, its weight 40 (under Score, on the right) • Cost to get started score: 73, its weight 10 (under Score, on the right) • Bundle score: 75, its weight 10 (under Score, on the right) • Performance score: 100, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 55.76 + 40 × 59.45 + 10 × 73.33 + 10 × 75.00 + 10 × 100.00) / 110 = 64.47, shown as 64.5
- Price score
- 56Price score: 56 What goes in • $ per 1,000 (Price): $100.00 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 180, 91 of them cheaper per 1,000 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 − 91 / 180 = 0.494 not found = 1 Price score = 100 × (35 × 0.494 + 5 × 1) / 40 = 55.725, shown as 56
- Data score
- 59Data score: 59 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 companies, or on as many of them as its free credits covered • This call's share there: 0.5945 Formula Data score = 100 × the share The Data score on Cached company enrichment The share of a company's record the call returns, out of 100: the average share of each part we count that the call filled. Each provider here answers from a copy it keeps. A company the domain's own website doesn't name counts as not found. We count what the company says of itself, not what is estimated or taken from another source, like its revenue, funding or technologies. This plan Data score = 100 × 0.5945 = 59.45, shown as 59
- Cost to get started score
- 73Cost to get started score: 73 What goes in • Who can get it (About the plan): anyone • Billing (Price): monthly • Pay (Plan): $100 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($100 / $10) / 2 = 0.5 Cost to get started score = 100 × (1 + 0.7 + 0.5) / 3 = 73.33, shown as 73
- Bundle score
- 75Bundle score: 75 What goes in • Also pays for: 3 other calls: Autocomplete API, Cleaner APIs, Bulk Company Enrichment API Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 3 / (3 + 1) = 75.00, shown as 75
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.046 s, counted as 0.1 s • People Data Labs, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time a median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about 0.1 s This plan Performance score = 100 × 0.1 / 0.1 = 100.00, shown as 100
- $ per 1,000
- $100.00
- #3
LeadIQ, $204.25 monthly
- Overall score
- 54.7Overall score: 54.7 What goes in • Price score: 44, its weight 40 (under Score, on the right) • Data score: 43, its weight 40 (under Score, on the right) • Cost to get started score: 68, its weight 10 (under Score, on the right) • Bundle score: 86, its weight 10 (under Score, on the right) • Performance score: 100, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 43.61 + 40 × 43.37 + 10 × 68.16 + 10 × 85.71 + 10 × 100.00) / 110 = 54.7082, shown as 54.7
- Price score
- 44Price score: 44 What goes in • $ per 1,000 (Price): $129.00 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 180, 116 of them cheaper per 1,000 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 − 116 / 180 = 0.356 not found = 1 Price score = 100 × (35 × 0.356 + 5 × 1) / 40 = 43.65, shown as 44
- Data score
- 43Data score: 43 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called this provider on 16 of the same 20 companies, as many as its free credits covered • This call's share there: 0.4337 Formula Data score = 100 × the share The Data score on Cached company enrichment The share of a company's record the call returns, out of 100: the average share of each part we count that the call filled. Each provider here answers from a copy it keeps. A company the domain's own website doesn't name counts as not found. We count what the company says of itself, not what is estimated or taken from another source, like its revenue, funding or technologies. This plan Data score = 100 × 0.4337 = 43.37, shown as 43
- Cost to get started score
- 68Cost to get started score: 68 What goes in • Who can get it (About the plan): anyone, for their internal business purpose only, 18 or over with authority to bind it when accepting for a company, not in a US-embargoed country or on a US restricted list • Billing (Price): monthly • Pay (Plan): $204.25 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($204.25 / $10) / 2 = 0.345 Cost to get started score = 100 × (1 + 0.7 + 0.345) / 3 = 68.17, shown as 68
- Bundle score
- 86Bundle score: 86 What goes in • Also pays for: 6 other calls: Unlock an email, Unlock a phone number (mobile or work), Unlock a profile (API and MCP Server only), Scribe Email Generation, Scribe Email Opener / 1-liner, Scribe Value Proposition Generation Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 6 / (6 + 1) = 85.71, shown as 86
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.032 s, counted as 0.1 s • People Data Labs, the fastest benchmarked provider: under 0.1 s, counted as 0.1 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time a median under 0.1 s counts as 0.1 s, since the baseline we take off varies by about 0.1 s This plan Performance score = 100 × 0.1 / 0.1 = 100.00, shown as 100
- $ per 1,000
- $129.00