Best cached company discovery API in 2026
The three cached company discovery API plans we score highest, with each part of their score and what 1,000 companies cost.
- #1
GetProspect, $49 monthly
- Overall score
- 95.8Overall score: 95.8 What goes in • Price score: 100, its weight 40 (under Score, on the right) • Data score: 100, 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 × 100.000 + 10 × 78.497 + 10 × 75.000 + 10 × 100.000) / 110 = 95.77245, shown as 95.8
- 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: 98 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
- 100Data score: 100 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 searches, or on as many of them as its free credits covered • This call's share there: 1 Formula Data score = 100 × the share The Data score on Cached company discovery Out of 100: the share of requested companies the call returned with a matching LinkedIn page. A matching company has its headquarters in the search's country and a headcount in the search's size band. Each provider here answers from a copy it keeps. This plan Data score = 100 × 1 = 100.00, shown as 100
- 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.106 s • GetProspect, the fastest benchmarked provider: 0.106 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 This plan Performance score = 100 × 0.106 / 0.106 = 100.00, shown as 100
- $ per 1,000
- no limit
- #2
LeadMagic, $499 monthly
- Overall score
- 80.4Overall score: 80.4 What goes in • Price score: 90, its weight 40 (under Score, on the right) • Data score: 98, its weight 40 (under Score, on the right) • Cost to get started score: 62, its weight 10 (under Score, on the right) • Bundle score: 67, its weight 10 (under Score, on the right) • Performance score: 3, 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 × 90.18 + 40 × 98.00 + 10 × 61.70 + 10 × 66.67 + 10 × 3.39) / 110 = 80.4073, shown as 80.4
- Price score
- 90Price score: 90 What goes in • $ per 1,000 (Price): $0.05 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 98, 11 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 − 11 / 98 = 0.888 not found = 1 Price score = 100 × (35 × 0.888 + 5 × 1) / 40 = 90.20, shown as 90
- Data score
- 98Data score: 98 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 searches, or on as many of them as its free credits covered • This call's share there: 0.98 Formula Data score = 100 × the share The Data score on Cached company discovery Out of 100: the share of requested companies the call returned with a matching LinkedIn page. A matching company has its headquarters in the search's country and a headcount in the search's size band. Each provider here answers from a copy it keeps. This plan Data score = 100 × 0.98 = 98.00, shown as 98
- Cost to get started score
- 62Cost to get started score: 62 What goes in • Who can get it (About the plan): an organization with an active paid subscription, users 18 or over • Billing (Price): monthly • Pay (Plan): $499 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($499 / $10) / 2 = 0.151 Cost to get started score = 100 × (1 + 0.7 + 0.151) / 3 = 61.70, shown as 62
- Bundle score
- 67Bundle score: 67 What goes in • Also pays for: 2 other calls: People Search, Jobs Search 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 × 2 / (2 + 1) = 66.67, shown as 67
- Performance score
- 3Performance score: 3 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 3.126 s • GetProspect, the fastest benchmarked provider: 0.106 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 This plan Performance score = 100 × 0.106 / 3.126 = 3.39, shown as 3
- $ per 1,000
- $0.05
- #3
The Swarm, $99 monthly
- Overall score
- 68.2Overall score: 68.2 What goes in • Price score: 100, its weight 40 (under Score, on the right) • Data score: 37, its weight 40 (under Score, on the right) • Cost to get started score: 73, its weight 10 (under Score, on the right) • Bundle score: 90, its weight 10 (under Score, on the right) • Performance score: 41, 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.00 + 40 × 36.50 + 10 × 73.41 + 10 × 90.00 + 10 × 40.77) / 110 = 68.1982, shown as 68.2
- 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: 98 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
- 37Data score: 37 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 searches, or on as many of them as its free credits covered • This call's share there: 0.365 Formula Data score = 100 × the share The Data score on Cached company discovery Out of 100: the share of requested companies the call returned with a matching LinkedIn page. A matching company has its headquarters in the search's country and a headcount in the search's size band. Each provider here answers from a copy it keeps. This plan Data score = 100 × 0.365 = 36.50, shown as 37
- Cost to get started score
- 73Cost to get started score: 73 What goes in • Who can get it (About the plan): anyone over 18 • Billing (Price): monthly • Pay (Plan): $99 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($99 / $10) / 2 = 0.502 Cost to get started score = 100 × (1 + 0.7 + 0.502) / 3 = 73.40, shown as 73
- Bundle score
- 90Bundle score: 90 What goes in • Also pays for: 9 other calls: Search Profiles, Relationships, Add Connector, Fetch Profile, Fetch Company, Refresh a Profile, Get Profile/Company Posts, Get Comments / Reactions / Reshares, Network Mapper (for Partners) 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 × 9 / (9 + 1) = 90.00, shown as 90
- Performance score
- 41Performance score: 41 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.26 s • GetProspect, the fastest benchmarked provider: 0.106 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 This plan Performance score = 100 × 0.106 / 0.26 = 40.77, shown as 41
- $ per 1,000
- no limit