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

0

Bookmarked

5

Total users

3

Monthly active users

8 days 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! πŸš€