LinkedIn Post Reactions
Extract people and entities that reacted to public LinkedIn posts. Get reaction type, name, headline, LinkedIn URL, IDs, and timestamps in clean JSON or CSV—no cookies or LinkedIn login required.
- users, last 30 days
- 3
- runs, last 30 days
- 38
- runs, all time
- 98
- users, all time
- 12
Live figures from Apify's public API, refreshed every hour.
LinkedIn Post Reactions specifications
| Platform | |
|---|---|
| Apify actor | data-slayer/linkedin-post-reactions |
| Price | from $1.50 per 1,000 results |
| Inputs | post_urlsmax_reactions_per_postreaction_types |
| Output | 13 documented fields per row |
| Export formats | JSON, CSV, Excel, XML, HTML |
| LinkedIn login or cookies | Not required |
| Integrations | Apify REST API, JavaScript and Python clients, n8n, Make, Zapier |
| Last updated | September 25, 2026 (version 1.0.6) |
Run it from code
Replace the example input with your own. You need an Apify API token, which you can create in your Apify account settings.
curl -X POST "https://api.apify.com/v2/acts/data-slayer~linkedin-post-reactions/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"post_urls": [
"https://www.linkedin.com/posts/satyanadella_today-at-microsoft-build-we-showed-you-how-activity-7330296202275495938-EWFD"
],
"max_reactions_per_post": 100,
"reaction_types": [
"ALL"
]
}'{
"post_url": string,
"post_id": string,
"reaction_urn": string | null,
"reaction_type": string,
"reactor_entity_type": string,
"reactor_name": string | null,
"reactor_headline": string | null,
"reactor_linkedin_url": string | null,
"reactor_id": string | null,
"reactor_image_url": string | null,
"input_index": integer,
"reaction_index": integer,
"fetched_at": string,
}Input parameters
3 parameters you can set for each run.
| parameter | type | description |
|---|---|---|
post_urls | array | LinkedIn Post URLs Required. Add 1–1,000 LinkedIn post URLs. Supported formats include linkedin.com/posts/…-activity-…, linkedin.com/posts/…-ugcPost-…, and linkedin.com/feed/update/urn:li:activity:…. Comment URLs are not supported. |
max_reactions_per_post | integer | Maximum reactions per post Maximum number of matching reactions to save for each post. Enter 0 to fetch all available reactions, with a 100-page safety cap per post. |
reaction_types | array | Reaction types Choose which LinkedIn reactions to keep. “All reaction types” ignores the other selections. |
Output fields
Each result is one row with these 13 fields, taken from the scraper's dataset schema.
| field | type | description |
|---|---|---|
post_url | string | The normalized LinkedIn post URL requested by the user. |
post_id | string | The LinkedIn post's numeric identifier, kept as a string to avoid 64-bit precision loss. |
reaction_urn | string | null | LinkedIn reaction URN derived from the reactor URN and post URN; null when the required source identifiers are unavailable. |
reaction_type | string | The stable LinkedIn reaction category returned by the source. |
reactor_entity_type | string | Whether the reactor identifiers represent a person, company, or an unresolved entity. |
reactor_name | string | null | Reactor display name. |
reactor_headline | string | null | Reactor LinkedIn headline or position; blank and placeholder values become null. |
reactor_linkedin_url | string | null | LinkedIn URL supplied for the reacting person or company. |
reactor_id | string | null | Encoded LinkedIn profile or company identifier without its URN prefix. |
reactor_image_url | string | null | Validated media image URL; LinkedIn profile-page URLs masquerading as images become null. |
input_index | integer | Zero-based position of the normalized post URL in the input. |
reaction_index | integer | Zero-based reaction order for this post after filtering and deduplication. |
fetched_at | string | UTC timestamp when this post's reactions were fetched. |
Pricing
Pay-per-event pricing, billed through your Apify account. Where plan tiers are listed, paid Apify plans get a lower price per event.
| event | price | per 1,000, by Apify plan |
|---|---|---|
| Post reaction result One LinkedIn post reaction result written to the default dataset. | $0.002 each |
|
Questions
How much does LinkedIn Post Reactions cost?
LinkedIn Post Reactions uses pay-per-event pricing on Apify. The main charge is $0.002 per post reaction result, which is $2.00 per 1,000. On higher Apify plans the price drops to $1.50 per 1,000.
Do I need to log in to LinkedIn or share cookies?
No. LinkedIn Post Reactions works without your LinkedIn login or cookies. You only need an Apify account to run it.
Can I use LinkedIn Post Reactions through an API?
Yes. Send a POST request to the Apify API with your input and read the results as JSON, or use Apify's official clients for JavaScript and Python. The code examples on this page are ready to copy.
What data does LinkedIn Post Reactions return?
Each result is a structured row. Its dataset schema lists 13 fields, including post_url, post_id, reaction_urn, reaction_type, and reactor_entity_type.
What formats can I export?
Results are stored in an Apify dataset. You can read it through the API as JSON, or download it as CSV, Excel, XML or HTML.
More LinkedIn scrapers
All LinkedIn scrapersPaste a LinkedIn post URL and get the numbers behind it: likes, comments, shares, the full reaction breakdown, author details, post text and media attachments. No cookies, no login.
- runs/30d
- 7,952
- users/30d
- 27
LinkedIn$4.00 / 1K resultsLinkedIn Company Posts Scraper - extract public data cookieless.
- runs/30d
- 4,869
- users/30d
- 46
LinkedIn$4.00 / 1K resultsLinkedIn Profile Posts Scraper - extract public data cookieless.
- runs/30d
- 1,095
- users/30d
- 49
LinkedIn$4.00 / 1K resultsPaste a LinkedIn post URL and get everyone who engaged with it — commenters, reactors, reposters — deduplicated into one list with full LinkedIn profile data. No cookies, no login.
- runs/30d
- 111
- users/30d
- 5
LinkedIn$6.00 / 1K resultsExtract reposts and reshares from public LinkedIn post URLs, including reposter names, profile URLs when available, headlines, repost text, timestamps, and content-author details. Batch up to 1,000 posts and export structured JSON, CSV, or Excel—no LinkedIn cookies or login required.
- runs/30d
- 32
- users/30d
- 2
LinkedInfrom $1.50 / 1K resultsExtract posts reacted to by public LinkedIn profiles, including action labels, post text, authors, timestamps, engagement counts, reaction breakdowns, attachments, and shared-post context. Batch up to 1,000 profiles and export JSON, CSV, or Excel—no LinkedIn cookies or login required.
- runs/30d
- 29
- users/30d
- 1
LinkedIn$2.00 / 1K results