LinkedIn Profile Engagers Scraper
Pricing
$6.00 / 1,000 engagement + full profiles
LinkedIn Profile Engagers Scraper
Enter a LinkedIn profile URL and get everyone who engaged across their recent posts — commenters, reactors, reposters — deduplicated into one list and ranked by engagement frequency. Full LinkedIn profile data, no cookies, no login.
Pricing
$6.00 / 1,000 engagement + full profiles
Rating
0.0
(0)
Developer
Data Slayer
Maintained by CommunityActor stats
2
Bookmarked
32
Total users
3
Monthly active users
6 days ago
Last modified
Categories
Share
Give it one LinkedIn profile URL and a timeframe. It discovers that profile's recent posts, extracts everyone who engaged across all of them — commenters, reactors, reposters — deduplicates the list, and ranks people by engagement frequency so repeat engagers come first. Each person comes back with full public LinkedIn profile data, exportable as JSON, CSV, or Excel.
Cookieless · Fresh data · No LinkedIn login or account risk.
Watch the demo
Video tutorial coming soon.
What you get
One deduplicated row per person — not one row per engagement. Each row includes:
- Engagement ranking —
engagement_count(times they engaged across all posts),unique_posts_engaged(how many different posts),posts_engaged_with(the specific post URLs), andengagement_details(per-post breakdown with comment text and reaction type) - Engagement context —
engagement_type,comment_text,comment_url,reaction_type, plus thepost_url,post_text, andpost_authorof the content they engaged with - Source attribution —
source_influencer_profile_url, so you always know which profile's audience each person came from - Full public profile data — name, job title, company, industry, company website, headline, about text, location, country, connections, followers, profile flags (premium, creator, job seeker, influencer), profile link and Sales Navigator link
- Career history — complete experience records, education, skills, certifications, languages, volunteering, publications, projects, patents, and recommendations
Output example
{"full_name": "Sarah Chen","first_name": "Sarah","last_name": "Chen","job_title": "VP of Sales","current_company_name": "Acme Corp","company_industry": "Software Development","company_website": "https://www.acme.com","profile_headline": "VP of Sales at Acme Corp","location": "San Francisco, California","profile_link": "https://www.linkedin.com/in/sarahchen","linkedin_sales_link": "https://www.linkedin.com/sales/in/sarahchen","connections": 2500,"followers": 1200,"engagement_count": 5,"unique_posts_engaged": 4,"engagement_type": "commented","comment_text": "Great breakdown of the 2026 numbers","reaction_type": "LIKE","posts_engaged_with": ["https://www.linkedin.com/feed/update/..."],"post_url": "https://www.linkedin.com/feed/update/...","post_author": "Thought Leader Name","post_text": "The full text of the post they engaged with","source_influencer_profile_url": "https://www.linkedin.com/in/thoughtleader","experience": ["..."],"education": ["..."],"skills": ["..."]}
Ranked by engagement frequency — the differentiator
Someone who commented on 7 of the last 20 posts is a far warmer contact than someone who liked once. This actor tracks, per person:
- Engagement count — how many times they engaged across all posts
- Unique posts engaged — how many different posts they appeared on
- Engagement types — did they comment, react, repost, or all three
- Posts engaged with — which specific post URLs they engaged on
The output is sorted by engagement count, descending. The most active audience members — the ones who show up post after post — are at the top of your list. Engagement tools that show you who engaged but not how often miss exactly this signal.
Input
| Field | Type | Required | Description |
|---|---|---|---|
linkedin_profile_url | string | Yes | LinkedIn profile URL of the person whose audience you want to extract |
timeframe | string | No | How far back to look for posts: last_7_days (default), last_14_days, or last_30_days |
max_posts | integer | No | Hard cap on how many of the profile's most recent posts are scanned. Main runtime/cost control — lower it for very active profiles. 1–100 (default 25) |
include_commenters | boolean | No | Extract people who commented (default: false) |
include_reactors | boolean | No | Extract people who reacted (default: true) |
include_reposters | boolean | No | Extract people who reposted (default: false) |
Example:
{"linkedin_profile_url": "https://www.linkedin.com/in/thoughtleader","timeframe": "last_30_days","max_posts": 25,"include_commenters": true,"include_reactors": true,"include_reposters": false}
How to use it
- Paste the LinkedIn profile URL of a thought leader, competitor, or industry voice.
- Choose a timeframe (last 7 to 30 days) and, optionally, a max posts cap (default 25).
- Toggle commenters, reactors, and reposters.
- Click Start.
- Download the ranked, deduplicated list from the dataset as JSON, CSV, or Excel.
The actor discovers the profile's recent posts — bounded by your timeframe and max posts — extracts every engager across them, removes duplicate people, ranks them by engagement frequency, and enriches each one with full profile data.
Use cases
- Competitive audience research — enter a competitor's profile URL and get everyone engaging with their content, ready for outreach with a better offer.
- Thought-leader partnerships — find the most engaged people in an influencer's audience for partnership, sponsorship, or co-marketing.
- Warm outbound at scale — people who comment on industry content repeatedly are far more likely to respond than strangers.
- ABM signal intelligence — see which accounts are engaging with competitor and industry thought leaders.
- Event follow-up — extract everyone who engaged with a speaker's recap posts.
- Community building — identify your own most loyal audience members and build direct relationships.
Pricing
$15 per 1,000 engagers ($0.015 per enriched person). You are billed per deduplicated person returned with their engagement and profile data — no monthly subscription, no minimum, no seat licenses.
High-volume profiles can produce thousands of engagers. Lower max posts (the main runtime/cost control) and/or shorten the timeframe to keep a run tight.
Integrations
- API — trigger runs and fetch results programmatically
- Scheduling — run weekly or monthly to keep capturing new engagers
- Webhooks — get notified when a run completes
- Make and Zapier — route results into CRMs, spreadsheets, and outreach workflows
- Google Sheets — pipe results directly into a spreadsheet
- MCP — use this actor as a tool inside Claude, Cursor, or any MCP-compatible AI agent
Other LinkedIn Actors by data-slayer
| Actor | What it does |
|---|---|
| LinkedIn Profile Scraper | Full profile data from any LinkedIn profile URL |
| LinkedIn Profile Posts Scraper | Recent posts from a profile, with engagement metrics |
| LinkedIn Company Scraper | Full company profile data |
| LinkedIn Company Posts Scraper | Recent posts from any company page |
| LinkedIn Post Performance Scraper | Likes, comments, shares and reaction breakdown for any post |
| LinkedIn Post Engagers Scraper | Everyone who engaged with a post — commenters, reactors, reposters |
| LinkedIn Post Comments Scraper | Every comment on a post, with commenter profiles |
| LinkedIn Post Reactions Scraper | Everyone who reacted to a post, with reactor profiles |
| LinkedIn Post Reposts Scraper | Everyone who reposted or shared a post |
| LinkedIn Profile Reactions Scraper | Reactions a profile left on other people's posts |
| LinkedIn Profile Comments Scraper | Comments a profile left on other people's posts |
| LinkedIn People Search (ICP) | Find people by title, seniority, function, company, location |
| LinkedIn Company Search (ICP) | Find companies by industry, size, location and tech stack |
| LinkedIn Company Employees | Employees at a company, filtered by title, seniority and function |
| LinkedIn Job Scraper | Full details for LinkedIn job postings |
| LinkedIn Job Change Tracker | People who recently changed jobs |
Which LinkedIn actor should I use?
| I have… | And I want… | Use |
|---|---|---|
| A profile URL | Everyone who engaged across their posts, ranked | LinkedIn Profile Engagers Scraper |
| A post URL | Everyone who engaged (commenters + reactors + reposters) | LinkedIn Post Engagers Scraper |
| Profile URL(s) | Their recent posts & engagement | LinkedIn Profile Posts Scraper |
| Profile URL(s) | Full profile data | LinkedIn Profile Scraper |
| A post URL | Everyone who commented | LinkedIn Post Comments Scraper |
| A post URL | Everyone who reacted | LinkedIn Post Reactions Scraper |
| A profile URL | Comments they left on others' posts | LinkedIn Profile Comments Scraper |
| A profile URL | Reactions they left on others' posts | LinkedIn Profile Reactions Scraper |
Example tasks
Ready-made configurations you can run as-is, each with its own guide:
- Build an audience from a competitor's whole feed
- Find everyone who engaged with a thought leader this month
- Turn a creator's content into a lead list
- Rank the warmest engagers across a profile's posts
- Identify repeat engagers on a rival's content
- Build a warm audience from the last 7 days
FAQ
Does this require my LinkedIn account or cookies?
No. Completely cookieless. Paste a public profile URL — no login credentials, session cookies, or browser extensions.
How is this different from the LinkedIn Post Engagers Scraper?
That actor extracts engagers from one specific post URL you provide. This actor starts from a profile URL, discovers all posts within your timeframe automatically, and extracts every engager across all of them — then ranks people by engagement frequency.
How does the ranking work?
Every person is counted across every post they engaged with. The output is sorted by engagement_count, descending, so repeat engagers — the warmest part of the audience — are at the top. unique_posts_engaged and posts_engaged_with show exactly where each person showed up.
What does deduplicated mean here?
If someone commented on three posts and reacted to two more, they appear once — with all five engagements rolled into their row. You pay per unique person, not per engagement.
What if a profile has thousands of engagers?
The actor scans the profile's most recent posts up to max posts (default 25) within your timeframe, and processes every unique engager across them. For high-volume profiles, lower max posts and/or shorten the timeframe to control cost and run time.
Can I use this as a monitoring tool?
Each run is a one-time extraction. For ongoing monitoring, schedule it on Apify to run weekly or monthly — each run captures the engagers from the most recent timeframe.
Which engagement types can I extract?
Commenters, reactors, and reposters are each individually toggleable. Reactors are included by default; commenters and reposters are off by default.
What formats can I export?
JSON, CSV, and Excel from the Apify dataset, plus programmatic access via the Apify API. In CSV exports, nested arrays flatten into trailing columns so the key fields stay up front.
Can AI agents use this actor?
Yes. Add it to Apify MCP Server or call it through the Apify API from an agent workflow. It returns structured, ranked audience data that can drive research and outreach decisions.
Limits and data notes
- The actor reads only public data; some profile fields may be missing or empty depending on availability.
- Engagement data is a snapshot at run time — likes, comments, and shares keep changing after publication.
- Run time and cost scale with the number of posts scanned (
max_posts) and unique engagers. - Only process profiles you are permitted to and use the data in compliance with applicable laws and platform terms.
Feedback and support
If a run produces an unexpected result, open an issue from the Actor's Issues tab in Apify Console and include the run ID and input. Rate the actor if it helped you — it helps others find it too.
Related actors
More from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours: