Best LinkedIn company profile API in 2026
The three LinkedIn company profile API plans we score highest, with each part of their score and what 1,000 companies cost.
- #1
Fetchin, $50 monthly, Subscription 50K, GET /api/v1/company
- Overall score
- 76.8Overall score: 76.8 What goes in • Price score: 82, its weight 40 (under Score, on the right) • Data score: 67, its weight 40 (under Score, on the right) • Cost to get started score: 78, its weight 10 (under Score, on the right) • Bundle score: 92, its weight 10 (under Score, on the right) • Performance score: 78, 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 × 82.41 + 40 × 66.78 + 10 × 78.35 + 10 × 92.31 + 10 × 77.52) / 110 = 76.8127, shown as 76.8
- Price score
- 82Price score: 82 What goes in • $ per 1,000 (Price): $1.00 • $ per 1,000 (Not found): $1.00 • The scored plans of this API: 86, 5 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 − 5 / 86 = 0.942 not found = 1 − $1.00 / $1.00 = 0 Price score = 100 × (35 × 0.942 + 5 × 0) / 40 = 82.425, shown as 82
- Data score
- 67Data score: 67 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 companies • This call's share there: 0.6678 Formula Data score = 100 × the share The Data score on LinkedIn company profiles The share of a company's LinkedIn page the call returns, out of 100: the average share of each part we count that the call filled. Every provider we benchmarked reads the same page. A count or website that differs from most other answers doesn't count. We count the company's own LinkedIn page only, not fields worked out from it or taken from another source, like its funding. This plan Data score = 100 × 0.6678 = 66.78, shown as 67
- Cost to get started score
- 78Cost to get started score: 78 What goes in • Who can get it (About the plan): anyone 18 or over with the legal capacity to enter into the terms • Billing (Price): monthly • Pay (Plan): $50 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($50 / $10) / 2 = 0.651 Cost to get started score = 100 × (1 + 0.7 + 0.651) / 3 = 78.37, shown as 78
- Bundle score
- 92Bundle score: 92 What goes in • Also pays for: 12 other calls: Profile, Companies (batch), Posts, Search posts, Company posts, Post comments, Post reactions, Post engagement, Profile reactions, Profile comments, Profile articles, Apify-compatible actors 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 × 12 / (12 + 1) = 92.31, shown as 92
- Performance score
- 78Performance score: 78 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 1.348 s • HarvestAPI, the fastest benchmarked provider: 1.045 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.045 / 1.348 = 77.52, shown as 78
- $ per 1,000
- $1.00
- #2
HarvestAPI, $280 pack
- Overall score
- 75.2Overall score: 75.2 What goes in • Price score: 61, its weight 40 (under Score, on the right) • Data score: 91, its weight 40 (under Score, on the right) • Cost to get started score: 69, its weight 10 (under Score, on the right) • Bundle score: 50, 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 × 61.05 + 40 × 90.91 + 10 × 69.21 + 10 × 50.00 + 10 × 100.00) / 110 = 75.1864, shown as 75.2
- Price score
- 61Price score: 61 What goes in • $ per 1,000 (Price): $2.30 • $ per 1,000 (Not found): blank, its pages don't say • The scored plans of this API: 86, 26 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 − 26 / 86 = 0.698 not found = 0 Price score = 100 × (35 × 0.698 + 5 × 0) / 40 = 61.075, shown as 61
- Data score
- 91Data score: 91 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 companies • This call's share there: 0.9091 Formula Data score = 100 × the share The Data score on LinkedIn company profiles The share of a company's LinkedIn page the call returns, out of 100: the average share of each part we count that the call filled. Every provider we benchmarked reads the same page. A count or website that differs from most other answers doesn't count. We count the company's own LinkedIn page only, not fields worked out from it or taken from another source, like its funding. This plan Data score = 100 × 0.9091 = 90.91, shown as 91
- Cost to get started score
- 69Cost to get started score: 69 What goes in • Who can get it (About the plan): anyone • Billing (Price): a pack you pay first • Pay (Plan): $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, 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.8 least = 1 − log10($280 / $10) / 2 = 0.276 Cost to get started score = 100 × (1 + 0.8 + 0.276) / 3 = 69.20, shown as 69
- Bundle score
- 50Bundle score: 50 What goes in • Also pays for: 1 other call: each API request 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 × 1 / (1 + 1) = 50.00, shown as 50
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 1.045 s • HarvestAPI, the fastest benchmarked provider: 1.045 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.045 / 1.045 = 100.00, shown as 100
- $ per 1,000
- $2.30
- #3
treg, $200 pack
- Overall score
- 54.6Overall score: 54.6 What goes in • Price score: 88, its weight 40 (under Score, on the right) • Data score: 14, its weight 40 (under Score, on the right) • Cost to get started score: 72, its weight 10 (under Score, on the right) • Bundle score: 50, its weight 10 (under Score, on the right) • Performance score: 74, 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 × 87.50 + 40 × 13.64 + 10 × 71.65 + 10 × 50.00 + 10 × 74.38) / 110 = 54.5991, shown as 54.6
- Price score
- 88Price score: 88 What goes in • $ per 1,000 (Price): $0.939 • $ per 1,000 (Not found): $41.20 • The scored plans of this API: 86, 0 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 − 0 / 86 = 1 not found = 1 − $41.20 / $0.939 = −42.876, under 0, so 0 Price score = 100 × (35 × 1 + 5 × 0) / 40 = 87.50, shown as 88
- Data score
- 14Data score: 14 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 companies • This call's share there: 0.1364 Formula Data score = 100 × the share The Data score on LinkedIn company profiles The share of a company's LinkedIn page the call returns, out of 100: the average share of each part we count that the call filled. Every provider we benchmarked reads the same page. A count or website that differs from most other answers doesn't count. We count the company's own LinkedIn page only, not fields worked out from it or taken from another source, like its funding. This plan Data score = 100 × 0.1364 = 13.64, shown as 14
- Cost to get started score
- 72Cost to get started score: 72 What goes in • Who can get it (About the plan): anyone 16 or over, topping up by hand (automatic top-ups earn no bonus) • Billing (Price): a pack you pay first • Pay (Plan): $200 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.8 least = 1 − log10($200 / $10) / 2 = 0.349 Cost to get started score = 100 × (1 + 0.8 + 0.349) / 3 = 71.63, shown as 72
- Bundle score
- 50Bundle score: 50 What goes in • Also pays for: 1 other call: every metered catalog call 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 × 1 / (1 + 1) = 50.00, shown as 50
- Performance score
- 74Performance score: 74 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 1.405 s • HarvestAPI, the fastest benchmarked provider: 1.045 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.045 / 1.405 = 74.38, shown as 74
- $ per 1,000
- $0.939