LinkedIn Post Scraper โ Text, Media & Engagement
Pricing
from $1.00 / 1,000 results
LinkedIn Post Scraper โ Text, Media & Engagement
Extract public LinkedIn posts by URL. Get post text, author, media links, hashtags, engagement counts and visible comments in one row per post, without login.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
ScrapingMonkey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract public LinkedIn posts from known post or feed-update URLs. LinkedIn Post Scraper collects the text, author, publication date, media links, engagement counts and visible comments in one dataset row per post.
Use it to review company announcements, compare campaign messages or keep source-linked post records for research and reporting.
| At a glance | Details |
|---|---|
| ๐ฅ Input | Full LinkedIn post or feed-update URLs |
| ๐ค Output | Text, author, images, videos, hashtags, links, engagement and visible comments |
| ๐ Login required | No LinkedIn credentials or cookies |
| โก Processing | Up to 5 requests concurrently with automatic retries |
| ๐พ Delivery | One dataset row per processed post; one table and matching JSON fields |
What the LinkedIn post scraper extracts ๐
Each result brings the post and its available public context together, so media and comments remain attached to the post they describe.
- Post ID, URL, headline, text and publication date
- Author type, name, profile or company URL, image and visible followers
- Image URLs with available dimensions and captions
- Video URLs, thumbnails, durations and captions
- Hashtags and external links found in the post text
- Likes, comment count and repost count
- Comments embedded in the public response, including text, date, likes and author details
How to scrape LinkedIn post details ๐
- Add a full public LinkedIn post URL or
/feed/update/URL. - Include additional post URLs in
inputListfor a batch. - Start the Actor and review successful and failed results.
- Export the post rows or pass them to a reporting workflow.
{"inputList": ["https://www.linkedin.com/posts/linkedin_stay-up-to-date-on-your-linkedin-activity-activity-6124295313319538688-ILYg"]}
Repeated valid inputs that resolve to the same post are normally processed once per run.
LinkedIn post data fields and complete output ๐ฆ
| Field group | Included data |
|---|---|
| Post | ID, URL, headline, text and creation date |
| Author | Type, name, URL, image and followers |
| Media | Image dimensions and captions; video links, thumbnails and duration |
| References | Hashtags and external URLs extracted from text |
| Engagement and discussion | Likes, comment total, reposts and embedded comment details |
Complete illustrative success item with fictional content, not a live result:
{"input": "https://www.linkedin.com/posts/northstar-research-example_activity-7123456789012345678-abcd/","status": "success","id": "7123456789012345678","url": "https://www.linkedin.com/posts/northstar-research-example_activity-7123456789012345678-abcd/","headline": "A new guide to research libraries","text": "Our research library guide is ready. See the workflow and download the checklist: https://example.com/library-guide #Research #KnowledgeManagement","created_at": "2026-09-01T10:00:00Z","author.type": "Organization","author.name": "Northstar Research","author.url": "https://www.linkedin.com/company/northstar-research-example/","author.image": "https://example.com/northstar-logo.png","author.followers": 4200,"images.url": ["https://example.com/library-guide.jpg"],"images.width": [1200],"images.height": [628],"images.caption": ["Research library checklist"],"videos.url": ["https://example.com/library-walkthrough.mp4"],"videos.thumbnail_url": ["https://example.com/library-walkthrough.jpg"],"videos.duration": ["PT30S"],"videos.caption": ["A short tour of the research library"],"hashtags": ["#Research","#KnowledgeManagement"],"external_links": ["https://example.com/library-guide"],"likes": 84,"comments_count": 12,"reposts": 7,"comments.text": ["The monthly review step is useful.","Thanks for sharing the checklist."],"comments.created_at": ["2026-09-02T10:00:00Z","2026-09-02T11:30:00Z"],"comments.likes": [3,1],"comments.author.type": ["Person","Person"],"comments.author.name": ["Maya Chen","Alex Rivera"],"comments.author.url": ["https://www.linkedin.com/in/maya-chen-example/","https://www.linkedin.com/in/alex-rivera-example/"],"comments.author.image": ["https://example.com/maya-chen.jpg","https://example.com/alex-rivera.jpg"]}
author.name is a literal field name in the table and JSON. Repeated fields remain lists: the first values in comments.text and comments.author.name belong to the same comment. Image, video and comment lists align within their own groups and stay in the post row.
On successful rows, unavailable values can be empty strings, empty lists or zero counts. A failed row retains input, sets status to failed and leaves the data fields null.
Input requirements and coverage โ๏ธ
| Parameter | Type | Required | Default and rules |
|---|---|---|---|
inputList | array of strings | Yes | No default; at least one item. No fixed maximum number of inputs. |
Provide full HTTP or HTTPS LinkedIn URLs containing a /posts/ or /feed/update/ path and a numeric post identifier. Plain IDs, company pages and Pulse article URLs are not accepted. Tracking parameters are removed from the requested URL.
This Actor looks up individual posts. It does not crawl an author's feed or paginate the comment thread. Comments are limited to those embedded in the public post response, so comments_count can exceed the number of returned comments.
LinkedIn post data use cases ๐ฏ
Campaign reporting
Compare the copy, creative references and visible engagement of a selected set of campaign posts.
Company announcement research
Keep announcement text, publication dates and organization attribution together for a market-research timeline.
Content and link audits
Review hashtags, outbound destinations and media captions in posts you manage or have permission to analyze.
Discussion sampling
Read the comments made available with each post as a limited sample, with the source and author context retained.
Pricing and billable post rows ๐ฐ
Check the Actor's Pricing tab for the current charging model and rate. The Store configuration is authoritative.
Under dataset-item pricing, each saved success or failed row can count as a billable item. Automatic retry attempts do not independently create additional rows. Repeated valid inputs are normally processed once.
Media and embedded comments are part of the post row.
LinkedIn post API and integrations ๐
Replace $ACTOR_ID with the ID shown in the Actor API tab and $APIFY_TOKEN with your Apify token.
curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"inputList":["https://www.linkedin.com/posts/linkedin_stay-up-to-date-on-your-linkedin-activity-activity-6124295313319538688-ILYg"]}'
Start runs through REST, Apify client libraries or schedules, and use webhooks to handle completion. Export the default dataset as JSON, CSV or Excel, or send it to Google Sheets, Make, Zapier and your own reporting tools.
Reliability and limits โ ๏ธ
Temporary request failures and selected access errors are retried automatically. Removed posts and responses without usable public post data produce failed rows. The Actor does not require LinkedIn credentials or cookies.
Some pages expose only a preview image or omit media details. Image width and height can therefore be zero, and video fields may be empty. Missing engagement counts also default to zero. Public comment previews are incomplete and should not be treated as a representative sample of the whole discussion.
Frequently asked questions โ
Can I use a feed-update URL?
Yes. Full LinkedIn post and feed-update URLs are accepted when they contain a numeric post identifier.
Does it collect all comments and replies?
No. It keeps comments embedded in the public post response and does not paginate comments or replies.
Can it download videos?
It returns available video or embed URLs, thumbnails and metadata. It does not save video files.
Why are there fewer returned comments than comments_count?
The count describes public engagement metadata, while the response may expose only a small set of comment records.
Can I submit LinkedIn Pulse articles?
Use LinkedIn Article Details Scraper for Pulse articles and their body text.
Support, responsible use, and related actors ๐
For a reproducible issue, contact support with the run ID, approximate time and a safe public example URL. Keep credentials and private data out of support messages.
Use public data in line with applicable privacy, copyright and platform requirements.