LinkedIn Profile & Company Posts Scraper (Engagers & Comments) avatar

LinkedIn Profile & Company Posts Scraper (Engagers & Comments)

Pricing

from $1.20 / 1,000 results

Go to Apify Store
LinkedIn Profile & Company Posts Scraper (Engagers & Comments)

LinkedIn Profile & Company Posts Scraper (Engagers & Comments)

Scrape LinkedIn posts from profiles and companies, and extract engagers, reposts, and comments. Supports post URLs, runs in parallel, and delivers clean structured data for lead generation, analytics, and automation.

Pricing

from $1.20 / 1,000 results

Rating

5.0

(1)

Developer

Scraping Solutions

Scraping Solutions

Maintained by Community

Actor stats

1

Bookmarked

19

Total users

9

Monthly active users

a month ago

Last modified

Share

๐Ÿš€ LinkedIn Scraper: Posts, Engagers, Reposts & Comments

Extract valuable LinkedIn data from profiles, companies, or specific posts.
This actor collects posts and optionally enriches them with reactions, reposts, and comments for deeper insights and lead generation.


โœจ What this actor does

This actor allows you to:

  • Scrape posts from:
    • ๐Ÿ‘ค LinkedIn profiles
    • ๐Ÿข Company pages
    • ๐Ÿ”— Direct post URLs
  • Extract engagement data:
    • ๐Ÿ‘ Reactions (engagers)
    • ๐Ÿ” Reposts (reshares)
    • ๐Ÿ’ฌ Comments
  • Run multiple targets in parallel
  • Handle API failures with retries
  • Stream results in real time to dataset

๐Ÿ“ฅ Input

Targets

Provide one or more targets:

"targetUrls": [
"https://www.linkedin.com/in/satyanadella/",
"company:google",
"https://www.linkedin.com/posts/..."
]

Supported formats:

TypeExample
Profile URLhttps://www.linkedin.com/in/username/
Companycompany:google
Post URLhttps://www.linkedin.com/posts/...
Usernamesatyanadella

โš™๏ธ Configuration

Posts

FieldDescription
maxPostsMax posts per target
includeQuotePostsInclude quote posts
includeRepostsInclude repost-type posts

Reactions (Engagers)

FieldDescription
scrapeReactionsEnable reactions
maxReactionsLimit reactions per post

Reposts (Reshares)

FieldDescription
scrapeRepostsEnable reposts
maxRepostsLimit reposts per post

Comments

FieldDescription
scrapeCommentsEnable comments
maxCommentsLimit comments per post
commentSortOrderMost relevant / Most recent

โ–ถ๏ธ Example Input

{
"targetUrls": [
"https://www.linkedin.com/in/satyanadella/",
"company:google"
],
"maxPosts": 5,
"scrapeReactions": true,
"maxReactions": 5,
"scrapeReposts": true,
"maxReposts": 5,
"scrapeComments": true,
"maxComments": 5,
"commentSortOrder": "Most relevant"
}

๐Ÿ“ค Output

The dataset contains multiple item types:

๐Ÿ“ Post

  • content
  • author
  • engagement stats
  • media (images, video, etc.)

๐Ÿ‘ Reaction

  • reaction type
  • user info
  • linked post

๐Ÿ” Repost

  • reposter info
  • original post reference

๐Ÿ’ฌ Comment

  • text
  • author
  • replies
  • reaction counts

โš™๏ธ How it works

  1. Extract posts from each target
  2. Push posts immediately
  3. For each post:
    • Fetch reactions
    • Fetch reposts
    • Fetch comments
  4. Push results incrementally
  5. Stop automatically if limits are reached

โšก Performance

  • Parallel processing of targets
  • Parallel processing of posts
  • Retry mechanism with backoff
  • Deduplication of results

๐Ÿ’ธ Monetization (Optional)

Supports Apify Pay Per Event:

  • 1 post = 1 event
  • 1 reaction = 1 event
  • 1 repost = 1 event
  • 1 comment = 1 event

Enable with:

$ENABLE_PPE_CHARGING=true

โš ๏ธ Notes

  • Data depends on provider API limits
  • Some endpoints may return partial results
  • Actor is resilient and continues on failures

๐ŸŽฏ Use Cases

  • Lead generation (engagers & commenters)
  • Social media analytics
  • Influencer research
  • Competitor monitoring
  • Content performance analysis

๐Ÿ’ก Pro Tips

  • Start with low limits to control cost
  • Use comments + reactions for richer data
  • Combine multiple targets in one run
  • Increase concurrency for faster results

Enjoy scraping! ๐Ÿš€