Datacircle

Best LinkedIn post reaction API in 2026

The three LinkedIn post reaction API plans we score highest, with each part of their score and what 1,000 reactions cost.

  1. #1

    Fetchin, $50 monthly, Subscription 50K, GET /api/v1/post/reactions

    Overall score
    91.4Overall score: 91.4 What goes in • Price score: 84, 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: 92, 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 × 84.13 + 40 × 99.67 + 10 × 78.35 + 10 × 92.31 + 10 × 100.00) / 110 = 91.4418, shown as 91.4
    Price score
    84Price score: 84 What goes in • $ per 1,000 (Price): $0.01 • $ per 1,000 (Not found): $1.00 • The scored plans of this API: 26, 1 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 − 1 / 26 = 0.962 not found = 1 − $1.00 / $0.01 = −99, under 0, so 0 Price score = 100 × (35 × 0.962 + 5 × 0) / 40 = 84.175, shown as 84
    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 posts • This call's share there: 0.9967 Formula Data score = 100 × the share The Data score on LinkedIn post reactions The share of a post's reactions the call returns, out of 100: of the 10 reactions we asked for, the average share of each part we count that the call filled. Wherever two answers held the same person, they agreed. We check each answer's count of reactions against the post's own LinkedIn page. This plan Data score = 100 × 0.9967 = 99.67, 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 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: Company, Companies (batch), Posts, Search posts, Company posts, Post comments, Profile, 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
    100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.469 s • Fetchin, Get Post Reactions, the fastest benchmarked provider: 0.469 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.469 / 0.469 = 100.00, shown as 100
    $ per 1,000
    $0.01
  2. #2

    HarvestAPI, $280 pack

    Overall score
    62.9Overall score: 62.9 What goes in • Price score: 50, its weight 40 (under Score, on the right) • Data score: 89, 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: 15, 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 × 50.48 + 40 × 88.88 + 10 × 69.21 + 10 × 50.00 + 10 × 15.21) / 110 = 62.8964, shown as 62.9
    Price score
    50Price score: 50 What goes in • $ per 1,000 (Price): $0.023 • $ per 1,000 (Not found): blank, its pages don't say • The scored plans of this API: 26, 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 / 26 = 0.577 not found = 0 Price score = 100 × (35 × 0.577 + 5 × 0) / 40 = 50.49, shown as 50
    Data score
    89Data score: 89 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 posts • This call's share there: 0.8888 Formula Data score = 100 × the share The Data score on LinkedIn post reactions The share of a post's reactions the call returns, out of 100: of the 10 reactions we asked for, the average share of each part we count that the call filled. Wherever two answers held the same person, they agreed. We check each answer's count of reactions against the post's own LinkedIn page. This plan Data score = 100 × 0.8888 = 88.88, shown as 89
    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
    15Performance score: 15 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 3.083 s • Fetchin, Get Post Reactions, the fastest benchmarked provider: 0.469 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.469 / 3.083 = 15.21, shown as 15
    $ per 1,000
    $0.023
  3. #3

    Up2Data, $90 pack

    Overall score
    47.5Overall score: 47.5 What goes in • Price score: 3, its weight 40 (under Score, on the right) • Data score: 78, its weight 40 (under Score, on the right) • Cost to get started score: 77, its weight 10 (under Score, on the right) • Bundle score: 96, its weight 10 (under Score, on the right) • Performance score: 26, 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 × 3.37 + 40 × 77.50 + 10 × 77.43 + 10 × 95.65 + 10 × 26.26) / 110 = 47.5291, shown as 47.5
    Price score
    3Price score: 3 What goes in • $ per 1,000 (Price): $9.00 • $ per 1,000 (Not found): $9.00 • The scored plans of this API: 26, 25 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 − 25 / 26 = 0.038 not found = 1 − $9.00 / $9.00 = 0 Price score = 100 × (35 × 0.038 + 5 × 0) / 40 = 3.325, shown as 3
    Data score
    78Data score: 78 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 20 posts • This call's share there: 0.775 Formula Data score = 100 × the share The Data score on LinkedIn post reactions The share of a post's reactions the call returns, out of 100: of the 10 reactions we asked for, the average share of each part we count that the call filled. Wherever two answers held the same person, they agreed. We check each answer's count of reactions against the post's own LinkedIn page. This plan Data score = 100 × 0.775 = 77.50, shown as 78
    Cost to get started score
    77Cost to get started score: 77 What goes in • Who can get it (About the plan): anyone 18 or over able to form a binding contract • Billing (Price): a pack you pay first • Pay (Plan): $90 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($90 / $10) / 2 = 0.523 Cost to get started score = 100 × (1 + 0.8 + 0.523) / 3 = 77.43, shown as 77
    Bundle score
    96Bundle score: 96 What goes in • Also pays for: 22 other calls: 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 reposts, Search people, Search people (Sales Navigator), Search people (standard), Search companies, Search companies (Sales Navigator), Search companies (standard), Create a batch job, Signal checks 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 × 22 / (22 + 1) = 95.65, shown as 96
    Performance score
    26Performance score: 26 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 1.786 s • Fetchin, Get Post Reactions, the fastest benchmarked provider: 0.469 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.469 / 1.786 = 26.26, shown as 26
    $ per 1,000
    $9.00