LinkedIn Profile Comments Scraper (No Cookies) avatar

LinkedIn Profile Comments Scraper (No Cookies)

Pricing

$5.00 / 1,000 comments

Go to Apify Store
LinkedIn Profile Comments Scraper (No Cookies)

LinkedIn Profile Comments Scraper (No Cookies)

Every comment a LinkedIn profile has made, with the full parent post attached: post content, author, reactions by type and engagement counts. No cookies or LinkedIn account needed. Time filters that really work. Never charged for a comment we did not return. Not affiliated with LinkedIn.

Pricing

$5.00 / 1,000 comments

Rating

0.0

(0)

Developer

Vanja V

Vanja V

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Every comment a LinkedIn profile has made — with the full post they commented on attached to each one. No cookies, no LinkedIn account, no browser session to keep alive.

You are never charged for a comment we did not return.


What you get

Paste in a profile. Get back every comment that person has left on LinkedIn, newest first. Each row carries the comment and its context:

  • The comment — text, exact timestamp, direct link, whether it was edited
  • Reactions broken down by type — likes, empathy, praise, appreciation, interest, with counts
  • The parent post in full — its content, its author, its own like/comment/share counts, images, articles, polls, documents, reposts
  • Who commented — name, headline, profile URL, profile picture
  • Replies to the comment — up to 10 per comment

That parent post matters. Most comment scrapers hand you a line of text with a post ID and leave you to fetch the post yourself. Here the context arrives with the comment.

Example

Example output: real comments by williamhgates, each with the post it was left on, reaction counts by type, and reply counts

Real rows from a real run — nothing in this picture is mocked up.

Input:

{
"profiles": ["williamhgates", "https://www.linkedin.com/in/satyanadella"],
"postedWithin": "any"
}

One real output row, trimmed for length — everything shown is exactly as returned:

{
"id": "7507672989329154048",
"commentary": "I've never been more hopeful about the advances in Alzheimer's research than I am today: https://gatesnot.es/3TEWxfa",
"createdAt": "2026-09-21T05:33:17.895Z",
"createdAtTimestamp": 1789968797895,
"linkedinUrl": "https://www.linkedin.com/feed/update/urn:li:ugcPost:7507672954638336000?commentUrn=...",
"edited": false,
"engagement": {
"likes": 65,
"comments": 6,
"shares": 0,
"reactions": [
{ "type": "LIKE", "count": 48 },
{ "type": "EMPATHY", "count": 6 },
{ "type": "PRAISE", "count": 5 },
{ "type": "APPRECIATION", "count": 4 },
{ "type": "INTEREST", "count": 2 }
]
},
"actor": {
"name": "Bill Gates",
"position": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"pictureUrl": "https://media.licdn.com/dms/image/..."
},
"postId": "7507672954638336000",
"post": {
"content": "As we mark World Alzheimer's Day, I'm encouraged by the remarkable research progress that's been made. From the development of blood-based diagnostics to the promise of antibody treatments, we're seeing …",
"author": {
"name": "Bill Gates",
"info": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates"
},
"postedAt": {
"date": "2026-09-21T05:33:28.235Z",
"postedAgoText": "12 hours ago • Visible to anyone on or off LinkedIn"
},
"engagement": { "likes": 1963, "comments": 233, "shares": 29 },
"postImages": [ "…" ]
},
"replies": [ "… up to 10 replies to this comment …" ]
}

Export it as CSV, JSON or Excel from the Export button, or pull it from the API.

Input

FieldWhat it does
LinkedIn profilesUsernames (satyanadella) or full URLs (https://www.linkedin.com/in/satyanadella). Both work. Comma-separated entries are split for you and duplicates are removed. Up to 100 per run.
Only comments posted withinAny time, last 24 hours, last week, last month, last 3 months, last 6 months, or last year.
Max comments per profileLeave blank to get everything. Set a number only if you want to spend less.

Nothing is required. Run it with the prefilled example to see the shape of the output.

The time filter actually filters

Worth stating plainly, because it is not true of every Actor in this category: if you select last year, you get comments from the last year. Comments outside the window are dropped before they reach your dataset, so you are never charged for them, and the run stops paging as soon as it passes the end of your window — which makes a narrow window cheaper, not just smaller.

How do I know the pull was complete?

LinkedIn does not publish a comment total, so there is no number to check against. Instead, every run writes a SUMMARY record saying, per profile, how many comments came back, how many pages were read, and whether paging reached the end:

{
"commentsReturned": 166,
"perProfile": [
{ "profile": "satyanadella", "comments": 166, "pages": 3, "complete": true, "stopped": "exhausted" }
],
"incompleteProfiles": []
}

A profile reads complete: true when paging reached an empty page, or ran past the end of the time window you chose. Anything else is listed under incompleteProfiles with the reason — a cap you set, the run's time limit, or your maximum charge. The run's final message says so too.

Pricing

$0.005 per comment, pay-per-event. Nothing else is charged.

  • Comments filtered out by your time window are not charged
  • Duplicate rows are dropped and not charged
  • A failed run charges nothing — no key, no credit, provider outage: zero
  • Set a maximum charge on the run and the Actor stops cleanly at that ceiling rather than overrunning it

Measured on real profiles: Satya Nadella has 166 comments, Bill Gates 73. Most single profiles cost well under a dollar to pull completely.

Speed and limits

Each page of comments takes roughly 2–5 seconds and returns 50–100 comments. A run has a 4-minute budget; if it runs out with profiles still queued, the summary says which ones, and you can run those again. Up to 100 profiles per run.

Common uses

  • Find everyone a prospect engages with, and what they say
  • Track how a competitor's team shows up in comment sections
  • Pull a person's own commentary as a body of text — their views, in their words
  • Spot which posts in your industry are drawing the people you care about

Notes

No LinkedIn account, cookies, or session tokens are needed — from you or from us. You never supply credentials.

Only publicly visible comments are returned. Anything that requires being logged in, or that the profile owner has restricted, is not available through this Actor.


Unofficial. This Actor is not affiliated with, endorsed by, or connected to LinkedIn Corporation. "LinkedIn" is a trademark of LinkedIn Corporation, used here only to describe what this Actor reads. You are responsible for using the data it returns in line with applicable law and LinkedIn's terms.