Best LinkedIn company search API in 2026
We benchmarked 3 LinkedIn company search API providers. We list all three, ranked by score. For each one, we show its top scoring plan, each part of the plan's score and what 1,000 companies cost.
The Data score on LinkedIn company search
Out of 100: the share of requested companies the call returned with a matching LinkedIn page. A matching company has an office in the search's country, as LinkedIn's own location filter finds, and a headcount in the search's size band. A provider we called more than once on the same search is scored on all those calls, so no one run decides it.
- #1
HarvestAPI, $280 pack: LinkedIn company search API
- Overall score
- 90.8Overall score: 90.8 What goes in • Price score: 84, its weight 40 • Data score: 100, its weight 40 • Cost to get started score: 69, its weight 10 • Bundle score: 97, its weight 10 • Performance score: 98, its weight 10 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 × 84.20 + 40 × 99.50 + 10 × 69.21 + 10 × 96.67 + 10 × 97.76) / 110 = 90.7673, shown as 90.8
- Price score
- 84Price score: 84 What goes in • $ per 1,000 companies: $0.046 • $ per 1,000 searches that find no company: the provider's pages don't say • Plans of this API we rank by price: 53 • Plans cheaper per 1,000 companies than this plan: 2 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / plans we rank by price (a flat fee with no cap scores 1, a plan with no $ per 1,000 scores 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 Not found is 1 when the provider charges nothing for searches that find no company. A flat fee with no cap counts as charging nothing. Not found is 0 when we don't know what the provider charges for searches that find no company. Not found is 0 when the provider charges for searches that find no company and the plan has no $ per 1,000. This plan rank = 1 − 2 / 53 = 0.9623 not found = 0 (we don't know what the provider charges) Price score = 100 × (35 × 0.9623 + 5 × 0) / 40 = 84.20, shown as 84
- $ per 1,000 searches that find no company: the provider's pages don't say
- Plans of this API we rank by price: 53
- Plans cheaper per 1,000 companies than this plan: 2
- Data score
- 100Data score: 100 What goes in • In our benchmark of 19 and 22 October 2026, we called every provider on the same 20 searches. • We scored this plan 0.995 out of 1 in our benchmark, so its Data score is 100. Formula Data score = 100 × this plan's benchmark score, out of 1 The Data score on LinkedIn company search Out of 100: the share of requested companies the call returned with a matching LinkedIn page. A matching company has an office in the search's country, as LinkedIn's own location filter finds, and a headcount in the search's size band. A provider we called more than once on the same search is scored on all those calls, so no one run decides it. This plan Data score = 100 × 0.995 = 99.50, shown as 100
- Cost to get started score
- 69Cost to get started score: 69 What goes in • Who can get it: anyone • How you pay: a pack you pay first • Least to pay before your first result: $280 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, only if you already pay for a plan 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 or a top-up 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.8 least = 1 − log10($280 / $10) / 2 = 0.2764 Cost to get started score = 100 × (1 + 0.8 + 0.2764) / 3 = 69.21, shown as 69
- How you pay: a pack you pay first
- Least to pay before your first result: $280
- Bundle score
- 97Bundle score: 97 What goes in • Also pays for, from the same budget: Get Profile · Get Profile with findEmail · Search LinkedIn profiles · Search Leads · Profile Posts · Profile comments · Profile reactions · Get Company · Company Posts · Company People Stats · Search Accounts · Account Insights · Search Posts · Get post · Post comments · Post reactions · Comment replies · Comment reactions · Get Job · Search Jobs · Get Group · Search Groups · Search Ad Library · Search Profile Services · Search GeoID · My Received Connections · My Sent Connections · Send Connection · Send Message Formula Bundle score = 100 × other calls / (other calls + 1) other calls = the number of items in Also pays for. Each item counts once, even one that names several calls or every endpoint. A plan whose pages we haven't read yet counts 0. This plan Bundle score = 100 × 29 / (29 + 1) = 96.67, shown as 97
- Also pays for, from the same budget: Get Profile · Get Profile with findEmail · Search LinkedIn profiles · Search Leads · Profile Posts · Profile comments · Profile reactions · Get Company · Company Posts · Company People Stats · Search Accounts · Account Insights · Search Posts · Get post · Post comments · Post reactions · Comment replies · Comment reactions · Get Job · Search Jobs · Get Group · Search Groups · Search Ad Library · Search Profile Services · Search GeoID · My Received Connections · My Sent Connections · Send Connection · Send Message
- Performance score
- 98Performance score: 98 What goes in • Its median time per call in our benchmark of 19 and 22 October 2026, minus the baseline: 1.295 s • API Direct, the fastest benchmarked provider: 1.266 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 × 1.266 / 1.295 = 97.76, shown as 98
- Its median time per call in our benchmark of 19 and 22 October 2026, minus the baseline: 1.295 s
- API Direct, the fastest benchmarked provider: 1.266 s
- $ per 1,000
- $0.046
- In our benchmark of 19 and 22 October 2026, we called every provider on the same 20 searches.
- We scored this plan 0.995 out of 1 in our benchmark, so its Data score is 100.
- #2
Up2Data, $90 pack: LinkedIn company search API
- Overall score
- 76.8Overall score: 76.8 What goes in • Price score: 50, its weight 40 • Data score: 100, its weight 40 • Cost to get started score: 77, its weight 10 • Bundle score: 96, its weight 10 • Performance score: 72, its weight 10 This plan Overall score = (40 × 50.47 + 40 × 99.50 + 10 × 77.43 + 10 × 95.65 + 10 × 72.22) / 110 = 76.8345, shown as 76.8
- Price score
- 50Price score: 50 What goes in • $ per 1,000 companies: $0.36 • $ per 1,000 searches that find no company: $0 • Plans of this API we rank by price: 53 • Plans cheaper per 1,000 companies than this plan: 30 This plan rank = 1 − 30 / 53 = 0.43396 not found = 1 (the provider charges nothing) Price score = 100 × (35 × 0.43396 + 5 × 1) / 40 = 50.47, shown as 50
- $ per 1,000 searches that find no company: $0
- Plans of this API we rank by price: 53
- Plans cheaper per 1,000 companies than this plan: 30
- Data score
- 100Data score: 100 What goes in • In our benchmark of 19 and 22 October 2026, we called every provider on the same 20 searches. • We scored this plan 0.995 out of 1 in our benchmark, so its Data score is 100. This plan Data score = 100 × 0.995 = 99.50, shown as 100
- Cost to get started score
- 77Cost to get started score: 77 What goes in • Who can get it: anyone 18 or over able to form a binding contract • How you pay: a pack you pay first • Least to pay before your first result: $90 This plan who = 1 billing = 0.8 least = 1 − log10($90 / $10) / 2 = 0.523 Cost to get started score = 100 × (1 + 0.8 + 0.523) / 3 = 77.43, shown as 77
- How you pay: a pack you pay first
- Least to pay before your first result: $90
- Bundle score
- 96Bundle score: 96 What goes in • Also pays for, from the same budget: Enrich a profile · Get profile activity · Get profile recommendations · Get profile interests · Enrich a company · Count company job openings · Get company posts · Find custom headcount · Enrich a job · Search jobs · Enrich a post · Search posts · Get post comments · Get post reactions · Get post reposts · Search people · Search people (Sales Navigator) · Search people (standard) · Search companies (Sales Navigator) · Search companies (standard) · Create a batch job · Signal checks This plan Bundle score = 100 × 22 / (22 + 1) = 95.65, shown as 96
- Also pays for, from the same budget: Enrich a profile · Get profile activity · Get profile recommendations · Get profile interests · Enrich a company · Count company job openings · Get company posts · Find custom headcount · Enrich a job · Search jobs · Enrich a post · Search posts · Get post comments · Get post reactions · Get post reposts · Search people · Search people (Sales Navigator) · Search people (standard) · Search companies (Sales Navigator) · Search companies (standard) · Create a batch job · Signal checks
- Performance score
- 72Performance score: 72 What goes in • Its median time per call in our benchmark of 19 and 22 October 2026, minus the baseline: 1.753 s • API Direct, the fastest benchmarked provider: 1.266 s This plan Performance score = 100 × 1.266 / 1.753 = 72.22, shown as 72
- Its median time per call in our benchmark of 19 and 22 October 2026, minus the baseline: 1.753 s
- API Direct, the fastest benchmarked provider: 1.266 s
- $ per 1,000
- $0.36
- In our benchmark of 19 and 22 October 2026, we called every provider on the same 20 searches.
- We scored this plan 0.995 out of 1 in our benchmark, so its Data score is 100.
- #3
API Direct, pay as you go: LinkedIn company search API
- Overall score
- 36.3Overall score: 36.3 What goes in • Price score: 36, its weight 40 • Data score: 1, its weight 40 • Cost to get started score: 100, its weight 10 • Bundle score: 50, its weight 10 • Performance score: 100, its weight 10 This plan Overall score = (40 × 36.32 + 40 × 1.00 + 10 × 100.00 + 10 × 50.00 + 10 × 100.00) / 110 = 36.2982, shown as 36.3
- Price score
- 36Price score: 36 What goes in • $ per 1,000 companies: $0.60 • $ per 1,000 searches that find no company: $6.00 • Plans of this API we rank by price: 53 • Plans cheaper per 1,000 companies than this plan: 31 This plan rank = 1 − 31 / 53 = 0.4151 not found = 1 − $6.00 / $0.60 = −9, under 0, so 0 Price score = 100 × (35 × 0.4151 + 5 × 0) / 40 = 36.32, shown as 36
- $ per 1,000 searches that find no company: $6.00
- Plans of this API we rank by price: 53
- Plans cheaper per 1,000 companies than this plan: 31
- Data score
- 1Data score: 1 What goes in • In our benchmark of 22 October 2026, we called every provider on the same 20 searches. • We scored this plan 0.01 out of 1 in our benchmark, so its Data score is 1. This plan Data score = 100 × 0.01 = 1.00, shown as 1
- Cost to get started score
- 100Cost to get started score: 100 What goes in • Who can get it: at least 18 years old, with the legal capacity to enter into the Terms • How you pay: pay as you go • Least to pay before your first result: nothing, the provider bills you after you use it This plan who = 1 billing = 1 least = 1 ($0 is $10 or less) Cost to get started score = 100 × (1 + 1 + 1) / 3 = 100.00, shown as 100
- How you pay: pay as you go
- Least to pay before your first result: nothing, the provider bills you after you use it
- Bundle score
- 50Bundle score: 50 What goes in • Also pays for, from the same budget: every other endpoint This plan Bundle score = 100 × 1 / (1 + 1) = 50.00, shown as 50
- Also pays for, from the same budget: every other endpoint
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 22 October 2026, minus the baseline: 1.266 s • API Direct, the fastest benchmarked provider: 1.266 s This plan Performance score = 100 × 1.266 / 1.266 = 100.00, shown as 100
- Its median time per call in our benchmark of 22 October 2026, minus the baseline: 1.266 s
- API Direct, the fastest benchmarked provider: 1.266 s
- $ per 1,000
- $0.60
- In our benchmark of 22 October 2026, we called every provider on the same 20 searches.
- We scored this plan 0.01 out of 1 in our benchmark, so its Data score is 1.
Every LinkedIn company search API provider we score, ranked
- HarvestAPI, $280 pack: Overall score 90.8, $0.046 per 1,000
- Up2Data, $90 pack: Overall score 76.8, $0.36 per 1,000
- API Direct, pay as you go: Overall score 36.3, $0.60 per 1,000
- LinkedIn company search API plans
- LinkedIn company search API benchmark as CSV
- best-linkedin-company-search-api.txt
Best GTM APIs
- Best LinkedIn profile API in 2026
- Best cached LinkedIn profile API in 2026
- Best email finder API in 2026
- Best cached email finder API in 2026
- Best email verification API in 2026
- Best cached email verification API in 2026
- Best phone finder API in 2026
- Best LinkedIn company data API in 2026
- Best cached LinkedIn company data API in 2026
- Best LinkedIn post comment API in 2026
- Best LinkedIn post reaction API in 2026
- Best LinkedIn person post API in 2026
- Best LinkedIn company post API in 2026
- Best cached LinkedIn people search API in 2026
- Best LinkedIn company search API in 2026
- Best LinkedIn job search API in 2026
- Best cached reverse email lookup API in 2026
- Best LinkedIn post search API in 2026
- Best LinkedIn post details API in 2026
- Best LinkedIn person comment API in 2026
- Best LinkedIn person reaction API in 2026
- Best cached company enrichment API in 2026
- Best cached people search API in 2026
- Best cached company discovery API in 2026