Home › Guides › Facebook Post Comments Scraper

Facebook post comments: every comment with author, reactions and reply count

The Facebook Post Comments Scraper returns the comments of public posts — in Facebook's own orders (most relevant, newest, all) — with the author (name, id, URL, verification, picture — or a code), the text with tagged accounts, exact time, depth, reply count, reactions in total and by kind and attachments, plus the post itself as a row with its counts. Works on posts, videos and reels. No login, no cookies, no account; only-new mode for recurring runs.

Who it's for

What you get

GroupFields
CommentComment ID & URL, post id & URL, text with tagged accounts, exact time, depth, parent, reply count
AuthorName, id, URL, verified flag, picture, is-Page flag — or a stable code with hideAuthors
EngagementReactions in total and reactionsByType (7 kinds); attachments (stickers/GIFs/photos); read order and position
Post row (includePost)The post itself with its text, media, reactions by kind and counts

A real comment row (trimmed):

{
  "type": "comment",
  "commentId": "848869361623320",
  "text": "That eight-pronged diffraction pattern is Webb's signature…",
  "createdAt": "2026-10-10T07:11:42.000Z",
  "author": "Beyond Earth",
  "authorIsVerified": false,
  "reactions": 3,
  "reactionsByType": { "like": 3 },
  "replyCount": 0,
  "order": "relevant",
  "position": 1
}

Input

InputWhat it does
postsOne per line: a post/video/reel URL (any form) or numeric id; the url from the Page Posts Scraper works as-is
maxCommentsPerPost · maxCommentsComments per post (default 100) · total rows
orderrelevant (what the site shows), newest, or all
includePostThe post as a row of its own (billed as a post event; default on)
hideAuthors · authorCodeKey · minReactionsReplace names with stable codes · shared key · keep only comments at or above N reactions
onlyNewComments · listNameRemember delivered comments and skip them later — monitoring
{ "posts": ["https://www.facebook.com/NASA/posts/PFBID_EXAMPLE"], "maxCommentsPerPost": 50 }

Honest limits

Pricing

Pay per result: a comment event per delivered comment row and a post event per delivered post row. No start fee, nothing for a status row, nothing for a comment the filter left out, nothing for a post that could not be read. Current prices are on the actor's Pricing tab on Apify.

Read a whole comment section: every comment with author, reactions by kind and reply count — privacy-safe on request. Exportable to JSON, CSV or Excel.

Open the Facebook Post Comments Scraper →

Related

This Actor reads comments; for a Page's posts (each with its top comments) use the Facebook Page Posts Scraper, for the Page's reviews the Facebook Page Reviews Scraper, and for the Page's contact record the Facebook Page Profile Scraper.

Frequently asked questions

Can I get every comment?

Yes — unlike the Page Posts Scraper's top comments, this pages through all of them in Facebook's own order: relevant, newest or all, ten a call.

Does it work on videos and reels?

Yes — give a video or reel URL; the post row is read from the video's page and the comments page the same way. A reel is opened through /watch/?v=.

Are replies included?

Replies are counted on each comment (replyCount); this version delivers the comments under the post (depth 0). Reply texts are planned.

Can I hide commenter names?

Yes — hideAuthors returns a stable code instead of the name, id, URL and picture; a shared authorCodeKey gives the same person the same code across runs.

Why are there fewer comments than the post's count?

The post's count includes replies and comments Facebook hides from a visitor; order: all gets every one a signed-out visitor can see.

Using the data lawfully

It reads only what Facebook shows a signed-out visitor. Comments carry the names of people who wrote them publicly; personal data is protected by the GDPR and similar laws, so only collect and process it with a legitimate basis — or turn on hideAuthors. The Actor does not log in, use anyone's account or cookies, or solve CAPTCHAs. Not affiliated with Meta.

Facebook Post Comments Scraper — every comment, reactions by kind, privacy-safe. Pay per row, no API key.

Get Facebook comments on Apify →