Datacircle

Best LinkedIn company data API in 2026

We benchmarked 16 LinkedIn company data API providers. We list the three we score highest. 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 profiles

The share of a company's LinkedIn page the call returns, out of 100: on each company we called, the share of the parts we count that the call filled, averaged over the companies. A company it didn't find counts as 0. 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. A provider called on fewer companies is set against how the others did on those same companies, so an easier few don't lift it.

  1. #1

    Scrappa, $10 pack: LinkedIn company data API

    Overall score
    77.0Overall score: 77.0 What goes in • Price score: 98, its weight 40 • Data score: 57, its weight 40 • Cost to get started score: 93, its weight 10 • Bundle score: 67, its weight 10 • Performance score: 63, 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 × 98.49 + 40 × 57.40 + 10 × 93.33 + 10 × 66.67 + 10 × 63.02) / 110 = 76.9618, shown as 77.0
    Price score
    98Price score: 98 What goes in • $ per 1,000 companies: $0.303 • $ per 1,000 companies the provider can't find: $0 • Plans of this API we rank by price: 290 • Plans cheaper per 1,000 companies than this plan: 5 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 companies it can't find. A flat fee with no cap counts as charging nothing. Not found is 0 when we don't know what the provider charges for companies it can't find. Not found is 0 when the provider charges for companies it can't find and the plan has no $ per 1,000. This plan rank = 1 − 5 / 290 = 0.98276 not found = 1 (the provider charges nothing) Price score = 100 × (35 × 0.98276 + 5 × 1) / 40 = 98.49, shown as 98
    • $ per 1,000 companies the provider can't find: $0
    • Plans of this API we rank by price: 290
    • Plans cheaper per 1,000 companies than this plan: 5
    Data score
    57Data score: 57 What goes in • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies. • We scored this plan 0.574 out of 1 in our benchmark, so its Data score is 57. Formula Data score = 100 × this plan's benchmark score, out of 1 The Data score on LinkedIn company profiles The share of a company's LinkedIn page the call returns, out of 100: on each company we called, the share of the parts we count that the call filled, averaged over the companies. A company it didn't find counts as 0. 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. A provider called on fewer companies is set against how the others did on those same companies, so an easier few don't lift it. This plan Data score = 100 × 0.574 = 57.40, shown as 57
    Cost to get started score
    93Cost to get started score: 93 What goes in • Who can get it: anyone 18 or over • How you pay: a pack you pay first • Least to pay before your first result: $10 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 ($10 is $10 or less) Cost to get started score = 100 × (1 + 0.8 + 1) / 3 = 93.33, shown as 93
    • How you pay: a pack you pay first
    • Least to pay before your first result: $10
    Bundle score
    67Bundle score: 67 What goes in • Also pays for, from the same budget: any Scrappa endpoint · Data Streams events acknowledged by your webhook 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 × 2 / (2 + 1) = 66.67, shown as 67
    • Also pays for, from the same budget: any Scrappa endpoint · Data Streams events acknowledged by your webhook
    Performance score
    63Performance score: 63 What goes in • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 1.455 s • Generect, the fastest benchmarked provider: 0.917 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.917 / 1.455 = 63.02, shown as 63
    • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 1.455 s
    • Generect, the fastest benchmarked provider: 0.917 s
    $ per 1,000
    $0.303
    • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies.
    • We scored this plan 0.574 out of 1 in our benchmark, so its Data score is 57.
  2. #2

    Fetchin, $50 monthly, Subscription 50K: LinkedIn company data API

    Overall score
    73.7Overall score: 73.7 What goes in • Price score: 77, its weight 40 • Data score: 66, its weight 40 • Cost to get started score: 78, its weight 10 • Bundle score: 92, its weight 10 • Performance score: 69, its weight 10 This plan Overall score = (40 × 76.64 + 40 × 66.23 + 10 × 78.35 + 10 × 92.31 + 10 × 69.00) / 110 = 73.74, shown as 73.7
    Price score
    77Price score: 77 What goes in • $ per 1,000 companies: $1.00 • $ per 1,000 companies the provider can't find: $1.00 • Plans of this API we rank by price: 290 • Plans cheaper per 1,000 companies than this plan: 36 This plan rank = 1 − 36 / 290 = 0.8759 not found = 1 − $1.00 / $1.00 = 0 Price score = 100 × (35 × 0.8759 + 5 × 0) / 40 = 76.64, shown as 77
    • $ per 1,000 companies the provider can't find: $1.00
    • Plans of this API we rank by price: 290
    • Plans cheaper per 1,000 companies than this plan: 36
    Data score
    66Data score: 66 What goes in • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies. • We scored this plan 0.6623 out of 1 in our benchmark, so its Data score is 66. This plan Data score = 100 × 0.6623 = 66.23, shown as 66
    Cost to get started score
    78Cost to get started score: 78 What goes in • Who can get it: anyone 18 or over with the legal capacity to enter into the terms • How you pay: monthly • Least to pay before your first result: $50 This plan who = 1 billing = 0.7 least = 1 − log10($50 / $10) / 2 = 0.6505 Cost to get started score = 100 × (1 + 0.7 + 0.6505) / 3 = 78.35, shown as 78
    • How you pay: monthly
    • Least to pay before your first result: $50
    Bundle score
    92Bundle score: 92 What goes in • Also pays for, from the same budget: Profile · Companies (batch) · Posts · Search posts · Company posts · Post comments · Post reactions · Post engagement · Profile reactions · Profile comments · Profile articles · Apify-compatible actors This plan Bundle score = 100 × 12 / (12 + 1) = 92.31, shown as 92
    • Also pays for, from the same budget: Profile · Companies (batch) · Posts · Search posts · Company posts · Post comments · Post reactions · Post engagement · Profile reactions · Profile comments · Profile articles · Apify-compatible actors
    Performance score
    69Performance score: 69 What goes in • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 1.329 s • Generect, the fastest benchmarked provider: 0.917 s This plan Performance score = 100 × 0.917 / 1.329 = 69.00, shown as 69
    • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 1.329 s
    • Generect, the fastest benchmarked provider: 0.917 s
    $ per 1,000
    $1.00
    • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies.
    • We scored this plan 0.6623 out of 1 in our benchmark, so its Data score is 66.
  3. #3

    HarvestAPI, $280 pack: LinkedIn company data API

    Overall score
    72.6Overall score: 72.6 What goes in • Price score: 59, its weight 40 • Data score: 90, its weight 40 • Cost to get started score: 69, its weight 10 • Bundle score: 97, its weight 10 • Performance score: 36, its weight 10 This plan Overall score = (40 × 59.14 + 40 × 90.15 + 10 × 69.21 + 10 × 96.67 + 10 × 35.88) / 110 = 72.6291, shown as 72.6
    Price score
    59Price score: 59 What goes in • $ per 1,000 companies: $2.30 • $ per 1,000 companies the provider can't find: the provider's pages don't say • Plans of this API we rank by price: 290 • Plans cheaper per 1,000 companies than this plan: 94 This plan rank = 1 − 94 / 290 = 0.6759 not found = 0 (we don't know what the provider charges) Price score = 100 × (35 × 0.6759 + 5 × 0) / 40 = 59.14, shown as 59
    • $ per 1,000 companies the provider can't find: the provider's pages don't say
    • Plans of this API we rank by price: 290
    • Plans cheaper per 1,000 companies than this plan: 94
    Data score
    90Data score: 90 What goes in • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies. • We scored this plan 0.9015 out of 1 in our benchmark, so its Data score is 90. This plan Data score = 100 × 0.9015 = 90.15, shown as 90
    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 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 · Search Companies · 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 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 · Search Companies · 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
    36Performance score: 36 What goes in • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 2.556 s • Generect, the fastest benchmarked provider: 0.917 s This plan Performance score = 100 × 0.917 / 2.556 = 35.88, shown as 36
    • Its median time per call in our benchmark of 23 October 2026, minus the baseline: 2.556 s
    • Generect, the fastest benchmarked provider: 0.917 s
    $ per 1,000
    $2.30
    • In our benchmark of 23 October 2026, we called this provider on all 20 of our companies.
    • We scored this plan 0.9015 out of 1 in our benchmark, so its Data score is 90.

Every LinkedIn company data API provider we score, ranked

  1. Scrappa, $10 pack: Overall score 77.0, $0.303 per 1,000
  2. Fetchin, $50 monthly, Subscription 50K: Overall score 73.7, $1.00 per 1,000
  3. HarvestAPI, $280 pack: Overall score 72.6, $2.30 per 1,000
  4. ScrapeBadger, $299 monthly: Overall score 70.4, $0.538 per 1,000
  5. lobstr.io, $500 monthly: Overall score 63.9, $0.50 per 1,000
  6. SociaVault, $399 pack: Overall score 61.8, $1.995 per 1,000
  7. API Direct, pay as you go: Overall score 60.0, $6.00 per 1,000
  8. AnyAPI, top-up from $10, Manual top-up: Overall score 58.2, $1.10 per 1,000
  9. Renidly, $290 pack: Overall score 58.0, $5.80 per 1,000
  10. Generect, top-up from $20, Pay as you go: Overall score 57.6, $40.00 per 1,000
  11. WizLeads, $449 quarterly: Overall score 55.5, $4.49 per 1,000
  12. Up2Data, $90 pack: Overall score 51.3, $9.00 per 1,000
  13. InsightSocial, $9.99 monthly, Pro: Overall score 49.7, $49.95 per 1,000
  14. treg, top-up from $100: Overall score 48.1, $0.994 per 1,000
  15. Crawlbase, $349 monthly: Overall score 45.5, $6.98 per 1,000
  16. Edges, $440 monthly, SILVER, 20,000 credits / month: Overall score 35.1, $32.985 per 1,000

Best GTM APIs