App Logo
linkedin.com

Get LinkedIn post comments

Scrape the comments of a LinkedIn post by permalink, wheel-scrolling to lazy-load up to maxComments top-level threads. Returns total and comments (urn, name, headline, profileUrl, postedAgo, text, reactions, nested replies, hasMoreReplies). Gotcha: the default 'relevant' sort hides low-engagement comments - use 'recent' to reach every comment; older replies behind 'See previous replies' stay unloaded (only hasMoreReplies flags them); English UI assumed.

Version 12 (6/15/26, 9:22 AM)
Author Reduck AI - @reduck

Output

postUrl required

LinkedIn post permalink, e.g. https://www.linkedin.com/posts/<slug>-<id>-<code>/ or https://www.linkedin.com/feed/update/urn:li:activity:<id>/. Query string is stripped.

sort optional

Comment sort, mirroring the post's own dropdown. 'relevant' is LinkedIn's default but returns a relevance-filtered subset (low-engagement comments are hidden); 'recent' shows all comments newest-first and is the only way to reach every comment. Use 'recent' when completeness matters.

Default: "relevant"
maxComments optional

Maximum top-level comment threads to return. The script wheel-scrolls until this many are loaded or the post has no more; higher values cost proportionally more time.

Default: 10

Output

total required

Post-level comment count (includes replies). 0 when the social bar shows none.

comments required

Top-level comments in rendered order, each with its loaded replies and a hasMoreReplies flag. The page's 2-level thread: reply-to-reply is flattened by LinkedIn into the same list.