Article
article
Optional
External article shared in the post (title/link/description); null when no article is attached.
LinkedIn Company Posts Scraper ✅ NO COOKIES
Pricing
from $2.00 / 1,000 post scrapeds
Scrape every post from any LinkedIn company page: post text, media, reactions, comments, shares, reposts, and mentions. No LinkedIn account or cookies needed. Auto-pagination handles the full feed, with batch scraping across many companies in one run.
Pricing
from $2.00 / 1,000 post scrapeds
Rating
0.0
(0)
Developer
Atomus APIs
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 hours ago
Last modified
Categories
Share
Content
content
Optional
Full text content of the post. Empty string for pure reposts that share without commentary.
Post URL
post_url
Optional
Canonical LinkedIn URL of the post.
Posted At
posted_at
Optional
Absolute publish date of the post as returned by LinkedIn (YYYY-MM-DD).
Posted Ago
posted_ago
Optional
Human-readable relative time as shown on LinkedIn at scrape time.
Is Repost
is_repost
Optional
True when the item is a repost or quote post (see reposted_by for attribution).
Images
images
Optional
URLs of images attached to the post, in display order.
[ "https://media.licdn.com/dms/image/v2/..."]Video URL
video_url
Optional
Direct URL to the post's video if any; null when no video.
Article
article
Optional
External article shared in the post (title/link/description); null when no article is attached.
Document
doc
Optional
Document (PDF/slide deck) attached to the post. Contains title, pdf_url, slide_images[], total_slides. Null when no doc is attached.
Mentions
mentions
Optional
Entities mentioned in the post content with position/type/url/name. Empty array when no mentions.
[ { "start": 0, "length": 8, "type": "PROFILE", "url": "https://www.linkedin.com/in/satyanadella/", "name": "Satya Nadella" }]Engagement
engagement
Optional
Aggregate engagement metrics for the post: total_reactions, comments, shares, and a breakdown of reaction types.
{ "total_reactions": 5000, "comments": 200, "shares": 80, "reactions": [ { "type": "LIKE", "count": 4200 }, { "type": "PRAISE", "count": 500 } ]}Reposted By
reposted_by
Optional
Attribution for reposts: name and linkedinUrl of the person who reposted. Null for original posts.
Metadata
_metadata
Optional
Provenance: post_id (LinkedIn activity id), extracted_at (ISO timestamp of scrape), source_url (input URL this post came from).
{ "post_id": "urn:li:activity:7302346926123798528", "extracted_at": "2026-04-23T12:00:00.000Z", "source_url": "https://www.linkedin.com/in/satyanadella/"}Row Type
type
Optional
Which kind of row this is: post, reaction, comment, latest_post_check, or error. Every view below filters on it, so it is the first thing to read when a dataset mixes them.
Reaction Type
reaction_type
Optional
On a reaction row: LIKE, PRAISE, EMPATHY, INTEREST, APPRECIATION or ENTERTAINMENT.
Comment
comment_text
Optional
On a comment row: the text of the comment.
Comment URL
comment_url
Optional
On a comment row: permalink to the comment. Null when LinkedIn does not expose one.
Commented At
commented_at
Optional
On a comment row: when the comment was posted, as LinkedIn reports it.
Pinned
is_pinned
Optional
On a comment row: true when the post author pinned this comment to the top.
Person
person
Optional
On a reaction or comment row: who reacted or commented. name, linkedin_url, headline, avatar.
{ "name": "Satya Nadella", "linkedin_url": "https://www.linkedin.com/in/satyanadella/", "headline": "Chairman and CEO at Microsoft", "avatar": "https://media.licdn.com/dms/image/v2/..."}Company Page
source_url
Optional
On a latest-post-check row: the company page this row reports on.
Latest Post URL
latest_post_url
Optional
On a latest-post-check row: link to the most recent post on the page.
Latest Post Date
latest_post_date
Optional
On a latest-post-check row: when the most recent post was published.
Posted
latest_post_ago
Optional
On a latest-post-check row: how long ago the most recent post was published, as LinkedIn phrases it.
Latest Post Reactions
latest_post_likes
Optional
On a latest-post-check row: total reactions on the most recent post.
Latest Post Comments
latest_post_comments
Optional
On a latest-post-check row: total comments on the most recent post.
Extracted At
extracted_at
Optional
On a latest-post-check or error row: when this row was produced.
Notice Kind
error_kind
Optional
On an error row: user_error (something to fix in the input), free_tier_limit (the monthly free allowance ran out) or actor_error (something on our side).
Reason
reason
Optional
On an error row: what went wrong and what to do about it, in plain language.