LinkedIn Post Reports Scraper
Pricing
from $8.00 / 1,000 linkedin post reports
LinkedIn Post Reports Scraper
Scrape public LinkedIn post reports from post URLs: likes, comments, author, media, and engagement rate. Use for content analytics and competitor reporting. For commenter identities, continue with linkedin-post-engagers-scraper. Returns one report per post. Charged $0.008 per report.
Pricing
from $8.00 / 1,000 linkedin post reports
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Turn public LinkedIn post URLs into one engagement report per post for content strategists, agencies, and research agents. Each row includes likeCount, commentCount, engagementRatePct, authorName, authorFollowers, mediaType, and optional commentsPreview. No LinkedIn login or cookies.
The Actor is designed as a focused standalone workflow. Paste a post URL, get a structured public report, then export JSON, CSV, or Excel from the Dataset tab.
Best fit for this Actor
- Benchmark competitor or client posts from a known URL list.
- Schedule the same post URLs to watch public likes and comments over time.
- Feed a compact post report into a dashboard, CRM note, or MCP agent.
For commenter identities and company enrichment, continue with LinkedIn Post Engagers Scraper after you have the post URL. For keyword or company-feed discovery, start with LinkedIn Posts Scraper.
Practical scenario
A content strategist pastes a Microsoft activity URL and sets maxPosts to 1. The run returns one row with author Microsoft, public like and comment counts, an engagement rate against follower count, video media URLs, and a short comments preview. She exports CSV for the weekly client report and re-runs the same URL next week to compare growth.
Quick start input
{"postUrls": ["https://www.linkedin.com/feed/update/urn:li:activity:7468770468041502720/"],"maxPosts": 1,"includeCommentsPreview": true,"providerOrder": "scrapecreators-first"}
postUrls accepts /feed/update/urn:li:activity:..., /posts/...activity-..., and pulse article URLs. One unique post produces one dataset row.
Input reference
| Field | Type | What it controls |
|---|---|---|
postUrls | array | Required public post URLs. Example: a LinkedIn activity URL. Max 200 unique values. |
maxPosts | integer | Cap on billable reports. Default 50, max 200. Prefill 1. |
includeCommentsPreview | boolean | Attach visible public comments from the same payload. Default true. |
maxCommentsPreview | integer | Comment preview cap. Default 5, max 20. |
providerOrder | enum | scrapecreators-first (default) or sociavault-first. |
maxConcurrency | integer | Parallel post fetches. Default 2, max 5. |
What data you receive
One dataset item is one public LinkedIn post report.
{"postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7468770468041502720/","resolvedPostUrl": "https://www.linkedin.com/posts/microsoft_activity-7468770468041502720-mGV1","postId": "7468770468041502720","authorName": "Microsoft","authorType": "company","authorFollowers": 28914839,"likeCount": 379,"commentCount": 25,"engagementCount": 404,"engagementRatePct": 0.0014,"mediaType": "video","outcome": "OK","provider": "scrapecreators","scrapedAt": "2026-08-21T12:00:00.000Z"}
| Field | Meaning |
|---|---|
likeCount | Public like/reaction aggregate from the post payload. |
engagementRatePct | (likes + comments + shares) / authorFollowers * 100 when followers are present. |
outcome | OK billed report row. |
OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, and chargedEventCounts.
Public creator impression and reach analytics stay in LinkedIn's native analytics tools. This Actor reports public engagement counts that anyone can see on the post.
Use through the API
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~linkedin-post-reports-scraper/runs" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"postUrls":["https://www.linkedin.com/feed/update/urn:li:activity:7468770468041502720/"]}'
Download rows as JSON, CSV, Excel, or HTML from the Dataset tab.
Use with AI agents through Apify MCP
Build a LinkedIn post report for this activity URL. Return authorName, likeCount, commentCount, engagementRatePct, mediaType, outcome, and provider.
Connect via https://mcp.apify.com. Read OUTPUT.outcome and itemsPushed to interpret empty datasets.
Connect the workflow
- After you have post URLs, pass them to LinkedIn Post Engagers Scraper when the next step is people, not counts.
- When the starting point is a keyword or company page, start with LinkedIn Posts Scraper then feed exact URLs here.
Pricing
Pay per event plus platform usage. Confirm current event prices on the live Pricing tab; that tab is the source of truth if this page ever lags.
apify-actor-start: $0.00005 per runpost-report: $0.008 perOKrow
A one-post report is about $0.008 in result events plus a few seconds of Apify platform usage. Missing public posts finish with VALID_EMPTY and no post-report charge. Provider credits are paid by the Actor owner.
How it works
- Normalize and deduplicate post URLs.
- Fetch public post JSON from ScrapeCreators, then SociaVault.
- Normalize likes, comments, author, media, hashtags, and engagement rate.
- Charge
post-reportonly after a usable report, then write the row.
Best results
- Provide full post or activity URLs. Keep profile and company page URLs for the posts Actor.
- Use
maxPosts: 1for a cheap agent check, then raise the cap for batches. - Schedule the same URLs to compare public engagement over time.
- Pair comment previews here with the engagers Actor when you need a lead list.
Builder's note
I found that public LinkedIn post payloads already include author followers plus like and comment counts, which is enough to build a report without cookies. Impression and reach fields stay inside LinkedIn's logged-in analytics, so my goal was a cookieless public snapshot that an agent can call with one URL. ScrapeCreators and SociaVault both return that snapshot over HTTP, which keeps this Actor fast and MCP-friendly.
Legal and responsible use
Use this Actor on public LinkedIn data you are authorized to process, follow applicable law and LinkedIn's terms, and keep the output in your own compliance workflow. This Actor is independent of LinkedIn.
Issues and feature requests: use the Actor Issues tab on Apify.