article
Optional
Shared link preview: url (unwrapped), title, source domain.
LinkedIn Post Scraper with Comments & Reactions (No Login)
Pricing
from $0.00005 / actor start
Scrape LinkedIn posts without login or cookies: full text, date, reactions, comment count, media, repost info, and the first 10 comments with commenter name, headline and profile URL. From post URLs, company pages or profile URLs. $1.50 per 1,000 posts, comments included, misses free.
schemaVersion
Required
Output format version (1). Fields are only ever added within a version; renames or removals bump it.
input
Required
The input line this row answers.
sourceType
Optional
post, article, company or profile: what kind of input produced this row.
status
Required
ok (charged), or a free row: not_found, invalid_input, duplicate, skipped (date range, seen store, cap or budget), no_posts, no_new_posts, error.
error
Optional
Why no data was returned (free rows only).
postUrl
Optional
Canonical LinkedIn post URL.
activityId
Optional
Numeric activity ID.
activityUrn
Optional
urn:li:activity:.
attributedUrn
Optional
urn:li:share: or urn:li:ugcPost: of the underlying share.
postType
Optional
text, image, video, article (link share), document, quote (repost with commentary), pulse_article.
publishedAt
Optional
ISO 8601 publish time (from LinkedIn's structured data, else decoded from the activity ID).
isEdited
Optional
LinkedIn marks the post as edited.
isGated
Optional
True when LinkedIn served only the logged-out teaser of the post: text and counts present, media and most comments missing.
text
Optional
Full post text with line breaks; article body for pulse_article.
headline
Optional
LinkedIn's one-line summary of the post, or the article title.
isRepost
Optional
The input page was a repost of someone else's post.
repostedByName
Optional
Who reposted it (null when not a repost).
repostedByUrl
Optional
Reposter's LinkedIn URL.
quotedPost
Optional
For quote posts: the embedded original (activityUrn, url, author, text, publishedAt).
reactionCount
Optional
Total reactions.
commentCount
Optional
Total comments on LinkedIn (the page shows at most 10 of them).
topReactionTypes
Optional
The up-to-three reaction kinds LinkedIn shows (LIKE, PRAISE, EMPATHY, INTEREST, APPRECIATION, ENTERTAINMENT).
images
Optional
Image URLs attached to the post.
video
Optional
Native video: url, thumbnailUrl, captionsUrl, duration, durationSeconds.
article
Optional
Shared link preview: url (unwrapped), title, source domain.
links
Optional
External URLs in the text, unwrapped from LinkedIn's redirect.
mentions
Optional
People and companies tagged in the text: name, url, type.
commentsReturned
Optional
How many comments are in this row.
commentsTruncated
Optional
true when the post has more comments than LinkedIn shows to logged-out visitors.
scrapedAt
Required
When the row was scraped (ISO 8601).
comments
Optional
Up to 10 comments: commentId, commentUrn, author {name, url, headline, type}, text, publishedAt, relativeTime, reactionCount, isPostAuthor.