Facebook Comments Scraper
Pricing
$19.99/month + usage
Facebook Comments Scraper
π¬ Facebook Comments Scraper extracts post comments at scaleβtext, authors, timestamps, reactions, and threaded replies. βοΈ Export CSV/JSON for analytics, sentiment, and reporting. π Ideal for social listening, CX, and research. β Use on public or authorized data.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
π¬π€ Facebook Comments Scraper with Replies + AI
Scrape public Facebook comments AND replies from any post, photo, reel, or video β with per-comment reaction breakdowns, threaded replies flattened into their own rows, powerful filters, and optional AI enrichment (sentiment, language, topics, spam detection, lead scoring).
This is the most complete Facebook comment scraper / Facebook comments extractor for social listening, brand monitoring, market research, lead generation, sentiment analysis, and dataset building β without the Facebook Graph API.
β¨ Why this scraper
- Comments and replies β every top-level comment and every nested reply becomes its own dataset row (
type,isReply,replyToId,parentId), so threads are trivial to analyze in a spreadsheet or database. - Deeper threads β follow reply-to-reply chains with
maxReplyDepth(1β3). - Per-comment reaction breakdown β not just a like count:
like / love / haha / wow / sad / angry / carefor every comment. Competitors only give you a single number. - Rich data β attachments/media, mentions/tagged users, shares count, author
isVerified,repliesHasMore, author IDs & URLs, comment permalinks. - Filters that actually work β
searchKeywords,excludeKeywords,minLikes,authorNameContains,onlyCommentsOlderThan(absolute or relative dates). - Fair counting β
maxCommentscounts top-level comments only; replies are fetched additionally (bounded bymaxRepliesPerComment), so replies never eat your comment budget. - AI enrichment (optional) β bring your own key for Claude, OpenAI/ChatGPT, Gemini, Grok, DeepSeek, Perplexity, or Mistral (auto-detected from the model name). Adds
aiSentiment,aiLanguage,aiTopics,aiIsSpam,aiLeadScore. - Separate replies dataset β reply rows are mirrored into a per-run
replies-<runId>dataset for convenience. - Residential proxy built in to reduce blocking.
π Keywords
facebook comments scraper, facebook comment extractor, scrape facebook replies, facebook reactions breakdown, facebook post comments, social listening, sentiment analysis, lead generation, brand monitoring, facebook data export, comment scraper API, facebook threads, AI enrichment, facebook mentions scraper, facebook engagement data.
π₯ Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Facebook post / photo / reel / video URLs. |
commentSettings.maxComments | integer | Max top-level comments per URL (replies are extra). |
commentSettings.includeReplies | boolean | Fetch replies (on by default). |
commentSettings.maxRepliesPerComment | integer | Replies per comment across all depths (0 = unlimited). |
commentSettings.maxReplyDepth | integer | Follow reply-to-reply depth (1β3). |
commentSettings.emitRepliesAsSeparateRows | boolean | Emit each reply as its own row (on) or nest under the parent (off). |
commentSettings.commentsSortOrder | enum | most_relevant, newest, all. |
searchKeywords / excludeKeywords | array | Keep-if-any / drop-if-any keyword filters. |
minLikes | integer | Minimum reactions. |
authorNameContains | string | Author display-name substring filter. |
onlyCommentsOlderThan | date | Keep comments posted before an absolute or relative date. |
aiEnhancement | boolean | Turn on AI enrichment. |
aiModel | enum | Model/provider (auto-detected). |
aiApiKey | secret | Your provider API key (or set the matching env var). |
π€ Output (per row)
id, type (comment/reply), isReply, replyToId, parentId, topCommentId, depth, publishedAt, date, text, profileName, authorId, authorUrl, isVerified, likesCount, reactionsBreakdown {like,love,haha,wow,sad,angry,care}, commentsCount, sharesCount, attachments[], mentions[], repliesHasMore, commentUrl, postId, scrapedAt, plus AI fields when enabled: aiSentiment, aiLanguage, aiTopics, aiIsSpam, aiLeadScore.
πΈ Pricing
Pay per result β each comment and each reply is billed as a row_result event.
β οΈ Legal
Only scrape public content you are permitted to use. Follow Meta/Facebook Terms and applicable laws (GDPR/CCPA). You are responsible for how you use the data.

