Cheapest Facebook Comments Scraper | $0.18/1K | Reels & Replies
Pricing
from $0.14 / 1,000 comment or replies
Cheapest Facebook Comments Scraper | $0.18/1K | Reels & Replies
Cheapest Facebook and most reliable comments scraper: $0.18 per 1,000 comments, no start fee. Public posts, photos, reels and videos, with replies, reactions by type, authors and dates. No login or cookies. Newest first, date filter, JSON/CSV/Excel.
Pricing
from $0.14 / 1,000 comment or replies
Rating
0.0
(0)
Developer
Monkey D. Scraping
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Security
Limited permissionsShare
Facebook Comments Scraper — the cheapest way to export Facebook comments and replies
Export public Facebook comments and replies from posts, photos, reels and videos for $0.18 per 1,000 — no login, no cookies and no start fee.
Paste the links of public Facebook posts, reels or videos and get every comment Facebook shows to visitors as a clean table: comment text, date, author, reactions by type, reply threads up to two levels deep, mentions, attachments and the video second a comment refers to. Export to JSON, CSV, Excel, or pull it through the API.
中文用户 / 中文用戶: 简体中文说明 · 繁體中文說明(Facebook评论采集、Facebook评论爬虫、Facebook评论导出API)
| 💸 Price | $0.18 per 1,000 comments on the Free plan, down to $0.14 on Business and higher plans. No start fee, failed links are free. |
| 🔓 No account needed | No Facebook login, no cookies, no browser extension. Only public content. |
| 🎬 Every format | Posts, photos, reels, videos and Watch links, from pages and public profiles. |
| 🧵 Full threads | Replies and replies to replies, each linked to its parent with parentCommentId. |
| ⚡ Fast | About 20 seconds for 6 posts and 850+ comments in our tests. |
Cheapest and most complete: the lowest price per comment on every Apify plan, with more data per comment than the market leaders: reactions by type, reply threads two levels deep, language codes and video timestamps.
Compared with the most used Facebook comment scrapers
Checked on 7 November 2026 against the most used Facebook comment scrapers in the Apify Store (by monthly users) and a low-cost newcomer. Prices are per 1,000 comments. ✅ / ❌ for the market leader were measured on a run; for the alternatives they come from their documentation, and — means not documented.
| This Actor | Market leader (5,500+ monthly users) | Popular alternative A (400+ users) | Popular alternative B (260+ users) | Low-cost alternative | |
|---|---|---|---|---|---|
| Price, Free plan | $0.18 | $2.50 + start fee | $0.25 + start fee | $0.25 | $0.20 |
| Price, highest plans | $0.14 | $0.40 | $0.24 | $0.24 | $0.16 |
| Replies and replies to replies | ✅ | ✅ | ✅ | ✅ | ✅ |
| Reactions by type (like, love, haha…) | ✅ | ❌ likes only | ❌ likes only | ✅ | ✅ |
| Reply count per comment | ✅ | ❌ | — | ✅ | ✅ |
| Comment language | ✅ | ❌ | — | — | — |
| Video second of each comment (reels, videos) | ✅ | ❌ | — | — | ✅ |
| Verified badge and fan badges | ✅ | ❌ | — | — | ✅ |
| Newest first and date filter | ✅ | ✅ | ✅ | ✅ | ✅ |
| No login, no cookies | ✅ | ✅ | ✅ | ✅ | ✅ |
| Chinese documentation | ✅ | ❌ | ❌ | ❌ | ✅ |
Same posts, same comments
Measured on 7 November 2026 on the same public posts:
| Post | This Actor | Low-cost alternative | Market leader |
|---|---|---|---|
| CNN video (114 comments shown) | 112 rows | 112 rows | 35 rows (run capped at 30 comments) |
| CNN reel | 151 rows | 151 rows (same moment) | — |
| National Geographic post | 216 rows | 216 rows | — |
| Cost for 1,000 comments (Free plan) | $0.18 | $0.20 | about $2.54 |
Same comments and threads as the best alternatives, more fields than the market leader, at a fraction of the price: 14× cheaper than the market leader.
What can I do with it?
- Reputation crisis prevention — spot complaints that spread under sensitive posts before they become a crisis.
- Social listening with full threads — add the comment threads that listening platforms such as Brandwatch or Talkwalker often miss.
- Lead generation — find people asking about price, shipping or availability under product and promo posts.
- Brand ambassadors and UGC — find your most engaged fans and the photos they share in comments.
- Social listening and brand monitoring — read what people really say under your posts, ads, competitors' posts or news articles.
- Campaign and influencer reports — count comments and reactions per post, find the most liked comments and the most active commenters.
- Sentiment and topic analysis — feed clean comment text (with its language code) into your AI model, spreadsheet or BI tool.
- Customer care and community management — find unanswered questions and complaints under your reels and posts.
- Research and journalism — archive public reactions to a post with dates, thread structure and reaction counts.
- Giveaway and contest checks — export everyone who commented on a contest post, newest first.
How to scrape Facebook comments
- Open a public Facebook post, photo, reel or video and copy its link from the address bar or the Share button.
- Paste one or more links in Facebook links (use Bulk edit to paste up to 1,000, one per line).
- Click Start. Download the comments as JSON, CSV or Excel, or read them through the API.
That's it. Leave the other fields as they are to get all comments with their replies.
Input
| Field | What it does | Default |
|---|---|---|
startUrls | Links to public Facebook posts, photos, reels, videos or Watch links (up to 1,000). | one example post |
maxComments | Top-level comments to save per link, newest first. Replies are added on top. 0 = all comments Facebook shows. | 0 |
includeReplies | Also save replies and replies to replies. | true |
commentsSince | Only keep comments and replies written on or after this day (UTC), for example 2026-11-01. The Actor stops reading older comments early, so you pay less. | empty (all dates) |
Example input:
{"startUrls": [{ "url": "https://www.facebook.com/photo/?fbid=1182307926599969&set=a.528642305299871" },{ "url": "https://www.facebook.com/reel/1503751661599810/" }],"maxComments": 0,"includeReplies": true,"commentsSince": "2026-10-01"}
Which links can I use?
Use the link of a single public post, photo, reel or video:
facebook.com/<page>/posts/...facebook.com/photo/?fbid=...andphoto.php?fbid=...facebook.com/reel/...facebook.com/<page>/videos/...andfacebook.com/watch/?v=...facebook.com/permalink.php?story_fbid=...m.facebook.comandweb.facebook.comlinks, with or without tracking parameters
To get the comments of a page, open its posts and copy their links. You pay only for comments saved: links that are not a single post are skipped for free and listed in the Per-link summary, and duplicate links to the same post are read once.
Output
One row per comment or reply. Rows of each post are sorted newest first.
{"type": "reply","commentId": "1377952127583101","parentCommentId": "1229884105629381","depth": 1,"text": "Totally agree, the last minute was unreal!","createdAt": "2026-11-06T18:42:10Z","commentUrl": "https://www.facebook.com/reel/2212562906809092/?comment_id=1229884105629381&reply_comment_id=1377952127583101","authorId": "pfbid02Ab...","authorName": "Alex Example","authorUrl": null,"authorPictureUrl": "https://scontent.xx.fbcdn.net/...","authorVerified": false,"authorBadges": ["top_fan"],"reactionCount": 12,"reactionCountDisplay": "12","reactions": { "like": 9, "haha": 3 },"replyCount": 0,"mentions": [],"attachments": [],"videoTimestampSeconds": 15,"language": "en_XX","postId": "1715862760107583","postUrl": "https://www.facebook.com/reel/2212562906809092/","postOwnerName": "ESPN","postReportedCommentCount": 56,"inputUrl": "https://www.facebook.com/reel/2212562906809092/","scrapedAt": "2026-11-07T20:11:20Z"}
Illustrative example: names and text are made up.
Fields
| Field | Description |
|---|---|
type | comment (top level) or reply. |
commentId | Facebook ID of the comment. Use it to deduplicate across runs. |
parentCommentId | For replies, the comment they answer. null for top-level comments. |
depth | 0 comment, 1 reply, 2 reply to a reply. |
text | Comment text. Empty when the comment is only a sticker, GIF or photo (see attachments). |
createdAt | When the comment was written, ISO 8601 in UTC. |
commentUrl | Direct link to the comment. |
authorId, authorName, authorUrl, authorPictureUrl | Author as Facebook shows it to visitors. Facebook hides many profile URLs from logged-out visitors, so authorUrl is often null. |
authorVerified, authorBadges | Verified badge and badges such as top_fan. |
reactionCount, reactionCountDisplay | Total reactions as a number and as Facebook displays it (for example 1.2K). |
reactions | Reactions by type: like, love, care, haha, wow, sad, angry (the types Facebook lists for the comment). |
replyCount | Replies Facebook reports for this comment. |
mentions | People or pages tagged in the text. |
attachments | Photos, GIFs, stickers and links attached to the comment, with the full-size image URL. |
videoTimestampSeconds | For reels and videos: the second of the video the comment was posted at. |
language | Language code detected by Facebook, for example en_XX, it_IT. |
postId, postUrl, postOwnerName | The post the comment belongs to and the page or person who published it. |
postReportedCommentCount | Comment count Facebook displays on the post. |
inputUrl, scrapedAt | The link you entered and when the row was collected. |
Per-link summary
The SUMMARY record (Output tab → Per-link summary) tells you, for every link: status (ok, partial, unsupported, not_found, blocked, duplicate), the reason when it could not be read, how many comments and replies were saved and the count Facebook displays.
Pricing
Pay per comment or reply saved. Platform usage is included: there is no start fee and no separate compute bill.
| Apify plan | Price per 1,000 comments |
|---|---|
| Free, Starter | $0.18 |
| Scale | $0.16 |
| Business, Platinum, Diamond | $0.14 |
Examples on the Free plan: 1,000 comments = $0.18 · 10,000 comments = $1.80 · 100,000 comments = $18.
Links that fail, unsupported links and duplicate links cost nothing. Set Maximum cost per run in the run options to cap your spending: the Actor stops cleanly when the cap is reached and keeps everything collected so far.
Which comments are included?
Every comment and reply Facebook shows publicly on the post, newest first, including replies to replies. The comment counter on Facebook also counts comments that are not shown publicly, for example on ad versions of a post, so it can be higher than the number of rows. Rows are sorted newest first within each post. Image and profile picture links come straight from Facebook's servers: download them soon if you want to keep the files.
Ready-to-run examples
Open an example, click Start, then replace the link with your own.
| Example | Who it is for | What you get |
|---|---|---|
| Facebook Reels comments scraper: every comment and reply | Anyone working with Reels | Every comment and reply of one or many reels |
| Facebook giveaway comment picker: export every participant | Brands and creators running contests | Every participant of a contest post, ready to pick winners |
| Customer care optimization: find complaints and open questions | Customer care and community managers | Comments and replies under several brand posts, to spot complaints and unanswered questions |
| Lead generation: find buyers asking about price and stock | Sales and e-commerce teams | Comments with buying intent, with names and direct comment links |
Use it from code, Make, n8n, Zapier or an AI agent
Run it through the Apify API, the Apify Python or JavaScript client, or any tool that supports Apify (Make, n8n, Zapier).
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("monkey.d.scraping/facebook-comments-scraper").call(run_input={"startUrls": [{"url": "https://www.facebook.com/reel/1503751661599810/"}],"includeReplies": True,})for row in client.dataset(run["defaultDatasetId"]).iterate_items():print(row["createdAt"], row["authorName"], row["text"])
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });const run = await client.actor('monkey.d.scraping/facebook-comments-scraper').call({startUrls: [{ url: 'https://www.facebook.com/reel/1503751661599810/' }],commentsSince: '2026-11-01',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.length, 'comments');
For AI agents and LLM tools
- Actor:
monkey.d.scraping/facebook-comments-scraper. Also known as: Facebook comment scraper, Facebook comments exporter, Facebook comments downloader, FB comment extractor, Facebook reel comments scraper, Facebook post replies scraper. - Use it when a user asks to download, export, analyse or count the comments or replies of one or more public Facebook posts, photos, reels or videos.
- Input: links to single public posts, photos, reels or videos. To cover a page, pass the links of its posts.
- Minimal input:
{"startUrls": [{"url": "<facebook post, reel or video link>"}]}. Add"maxComments": 100to keep runs small,"commentsSince": "YYYY-MM-DD"for recent comments only. - Output: one row per comment or reply; join replies to comments with
parentCommentId→commentId. Coverage per link is in theSUMMARYrecord. - Cost: $0.18 per 1,000 rows on the Free plan, nothing for failed links.
FAQ
Do I need a Facebook account or cookies? No. The Actor reads only what Facebook shows to logged-out visitors. You never share your account.
How do I get the comments of a whole page? Paste the links of the page's posts, reels or videos (up to 1,000 per run). Each link is processed in parallel.
Why is the Facebook counter higher than the number of rows? The counter also counts comments that are not shown publicly. The Actor exports every comment and reply that is public on the post.
Can I get only new comments?
Yes: set commentsSince to the day of your last run, or schedule the Actor and deduplicate by commentId.
Is it legal to scrape Facebook comments? The Actor only collects publicly available data. Comments contain personal data (names, pictures, text), so make sure you have a legitimate reason to process them and follow the GDPR or the privacy rules that apply to you. If in doubt, ask a lawyer. This Actor is not affiliated with or endorsed by Meta.
Need help or a new field? Open an issue in the Issues tab with the link and the run ID.
Chinese Simplified
中文说明:Facebook评论采集工具(Facebook Comments Scraper 爬虫 / API)
Facebook Comments Scraper 批量导出Facebook公开帖子、照片、Reels短视频和视频下的全部评论与回复:评论内容、发布时间、作者、表情反应分类(赞、大爱、哈哈、哇、心碎、怒)、回复数量、楼中楼回复(最多两层)、@提及、图片/GIF附件、评论语言,以及Reels和视频中评论对应的视频时间点。每1,000条评论仅0.18美元,更高套餐低至0.14美元,无启动费,平台用量已包含。无需Facebook账号、无需登录、无需Cookie。
专为跨境电商卖家、出海品牌、社媒运营、广告代理和数据分析团队打造:看清海外用户在品牌和竞品帖子下面真正在说什么。
为什么选择这款Facebook评论采集工具?
- 价格最低、数据最全:2026年11月7日对比Apify商店中使用最多的Facebook评论采集工具,免费版/入门版每1,000条0.18美元、Scale版0.16美元、Business版0.14美元,各套餐价格均为最低;无启动费。市场领导者(每月5,500+用户)每1,000条2.50美元,只提供点赞数,没有表情分类、回复数量和评论语言——本工具价格便宜14倍,数据更完整。
- 完整的评论楼层:评论、回复、回复的回复,每条回复都通过
parentCommentId关联到上一层,方便还原整段讨论。 - 数据更丰富:表情反应按类型统计、回复数量、评论语言、作者认证状态和徽章(如头号粉丝)、帖子作者名称。
- 速度快:实测6个帖子、850多条评论约20秒完成,3,000多条评论的大帖子两三分钟内完成。
- 支持所有常见链接:帖子、照片、Reels、视频、Watch链接、移动端链接,一次最多1,000个链接。
- 只为有效数据付费:按保存的评论计费,非单个帖子的链接和重复链接免费。
同一帖子实测对比
2026年11月7日,在相同的公开帖子上与Apify商店中的市场领导者和低价替代工具实测对比:
| 帖子 | 本工具 | 低价替代工具 | 市场领导者 |
|---|---|---|---|
| CNN视频(显示114条评论) | 112条 | 112条 | 35条(限制30条) |
| CNN Reels | 151条 | 151条(同一时间点) | — |
| 国家地理帖子 | 216条 | 216条 | — |
| 表情分类、回复数、语言 | ✅ | 部分 | — |
| 免费版每1,000条价格 | 0.18美元 | 0.20美元 | 约2.50美元 |
评论一样多、楼层一样完整,字段更丰富,价格最低。
适用场景
- 危机公关预警:监控敏感帖子下的评论和回复,在差评扩散成舆情危机之前及时发现。
- 潜在客户挖掘:找出在产品和促销帖子下询问价格、发货和库存的用户,附评论链接,方便销售跟进。
- 品牌大使与UGC:找出最活跃的粉丝和在评论中分享照片的用户,作为品牌大使和用户生成内容的候选。
- 补充社媒监听平台:把完整的Facebook评论楼层导入Brandwatch、Talkwalker等监听平台或BI系统。
- 出海品牌口碑监测:采集品牌主页帖子和Reels下的海外用户评论,第一时间发现好评、差评和产品问题。
- 竞品分析与选品调研:批量导出竞品帖子评论,分析用户关注的功能、价格和痛点,为选品和产品迭代提供依据。
- 广告与营销效果分析:统计每条帖子的评论量、表情反应和热门评论,评估广告素材和营销活动效果。
- 社媒运营与达人营销:分析Reels评论的语言分布和视频时间点,找出最能引发互动的内容片段。
- 舆情与情感分析:导出干净的评论文本和语言字段,直接接入翻译、情感分析或大模型(LLM)。
- 客服与社区管理:找出帖子下未回复的问题和投诉。
- 抽奖活动统计:导出抽奖帖子下所有参与评论的用户。
可以获取哪些数据?
- 评论:
commentId、评论内容text、发布时间createdAt、评论链接commentUrl、语言language。 - 楼层:
type(comment/reply)、parentCommentId、depth(0评论、1回复、2回复的回复)、replyCount。 - 作者:
authorName、authorId、authorPictureUrl、authorVerified、authorBadges。 - 互动:
reactionCount、reactionCountDisplay(如1.2K)、reactions(按表情类型统计)。 - 内容:
mentions(@提及)、attachments(图片、GIF、贴纸、链接)、videoTimestampSeconds(视频时间点)。 - 帖子:
postId、postUrl、postOwnerName、postReportedCommentCount。
价格
按保存的评论和回复计费,平台用量已包含,无启动费:
| Apify套餐 | 每1,000条评论 |
|---|---|
| 免费版、入门版(Starter) | 0.18美元 |
| Scale | 0.16美元 |
| Business、Platinum、Diamond | 0.14美元 |
示例(免费版):1,000条 = 0.18美元 · 10,000条 = 1.80美元 · 100,000条 = 18美元。可在运行选项中设置每次运行的最高费用,达到后自动停止并保留已采集的数据。
使用方法
- 打开Facebook公开帖子、照片、Reels或视频,复制链接。
- 粘贴到 Facebook links(用 Bulk edit 一次最多粘贴1,000个,每行一个)。
- 点击 Start,完成后导出JSON、CSV、Excel,或通过API获取。
{"startUrls": [{ "url": "https://www.facebook.com/reel/714164284821639/" }],"maxComments": 0,"includeReplies": true}
maxComments:每个链接保存的一级评论数,0表示全部,按最新排序;回复另计。includeReplies:是否同时采集回复和楼中楼。commentsSince:只保留某一天(UTC)之后的评论,例如2026-11-01。
一键运行中文示例
| 示例 | 适合谁 | 结果 |
|---|---|---|
| 出海品牌口碑监测:采集海外用户评论与差评 | 出海品牌、跨境卖家 | 一加(OnePlus)热门Reels下的海外用户评论与回复,快速发现差评和产品问题 |
| 跨境电商选品与竞品分析:对比竞品Facebook评论 | 跨境电商选品、产品经理 | 比亚迪与小米海外Reels评论汇总到同一张表,对比好评与抱怨 |
| 海外达人营销:评估Facebook Reels真实互动 | 达人营销、社媒运营 | Reels最新300条评论及回复、评论语言和视频时间点 |
常见问题
需要Facebook账号或Cookie吗? 不需要。工具以未登录访客身份读取公开内容,不会使用你的账号。
能采集整个主页的评论吗? 粘贴主页各条帖子、Reels或视频的链接即可,一次最多1,000个链接,并行处理。
为什么Facebook显示的评论数比导出的行数多? Facebook的计数也包含未公开显示的评论;本工具导出帖子上所有公开显示的评论和回复。
能只采集最新评论吗?
可以。设置 commentsSince 为上次运行的日期,或保存为任务定时运行,并按 commentId 去重。
可以通过API、自动化工具或AI智能体调用吗? 可以。支持Apify API、Python和Node.js客户端,以及n8n、Make、Zapier等自动化工具;也可以通过Apify MCP服务器作为AI智能体的工具使用。
中文说明会翻译采集到的数据吗?
不会。中文说明只是使用文档;评论保持原始语言,language 字段标明语言,方便接入翻译。
其他社媒与营销数据工具
- Facebook主页帖子采集与监控:采集公开主页的全部帖子、Reels和视频(互动、分享、链接),可同时采集评论,并监控新帖子和新评论。每1,000条帖子最低0.55美元。
- Instagram评论采集工具:Instagram帖子、Reels和多图帖的公开评论,每1,000条0.18美元。
- Facebook群组帖子搜索(精确提及):搜索公开Facebook群组中提到品牌或关键词的帖子。
- Lemon8数据采集工具:Lemon8帖子、评论和回复。
- TikTok广告库采集工具:竞品在TikTok上的广告和定向,每1,000条0.29美元。
- Google广告采集工具(透明度中心):竞品在Google搜索、YouTube和购物上的广告。
Chinese Traditional
中文說明(繁體):Facebook留言擷取工具(Facebook Comments Scraper 爬蟲 / API)
Facebook Comments Scraper 批次匯出Facebook公開貼文、相片、Reels和影片底下的全部留言與回覆:留言內容、時間、作者、心情反應分類、回覆數、樓中樓回覆、@標註、附件、語言,以及Reels留言對應的影片時間點。每1,000則留言0.18美元,更高方案低至0.14美元,無啟動費,平台用量已包含。不需要Facebook帳號,也不必登入。
為什麼選擇這款Facebook留言爬蟲?
- 價格最低:2026年11月7日比較Apify商店中的Facebook留言工具,各方案價格皆為最低。
- 完整樓層:留言、回覆、回覆的回覆,以
parentCommentId串連。 - 資料更豐富:心情反應分類、回覆數、語言、作者認證與徽章。
- 速度快:6則貼文、850多則留言約20秒完成。
適用場景
- 品牌口碑與競品分析:匯出品牌與競品貼文的海外用戶留言。
- 行銷成效分析:統計留言量、心情反應與熱門留言。
- 社群經營:分析Reels留言語言與影片時間點。
- 輿情與情緒分析:留言文字可直接接入翻譯或大型語言模型。
使用方法
- 複製Facebook公開貼文、相片、Reels或影片的連結。
- 貼到 Facebook links(一次最多1,000個),點擊 Start。
- 匯出JSON、CSV、Excel,或透過API取得。
{"startUrls": [{ "url": "https://www.facebook.com/reel/714164284821639/" }],"maxComments": 0,"includeReplies": true}
價格
免費版與Starter每1,000則0.18美元,Scale 0.16美元,Business、Platinum與Diamond 0.14美元;平台用量已包含,無啟動費。
常見問題
需要Facebook帳號或Cookie嗎? 不需要,工具以未登入訪客身分讀取公開內容。
中文說明會翻譯擷取到的資料嗎?
不會。說明是中文,留言保留原始語言,language 欄位標示語言。
Related Actors by the same author
- Facebook Page Posts Scraper & Monitor — every post, reel and video of a Facebook page with reactions, shares and links, plus their comments in the same run; monitor new posts and new comments. From $0.55/1K posts.
- Instagram Comments Scraper | Cheapest $0.18/1K — comments from Instagram posts, reels and carousels, $0.18/1K.
- Facebook Group Post Search — Exact Mentions — find public Facebook group posts that mention your keyword or brand.
- Lemon8 Scraper | Posts, Comments & Replies — posts, comments and replies from Lemon8.
- Telegram Keyword Search Scraper — brand mentions across public Telegram channels.
More tools for marketers
- TikTok Ads Library Scraper — competitors' TikTok ads, $0.29/1K.
- Google Ads Scraper — Transparency Center — every Google ad of a competitor, $0.40/1K.
- LinkedIn Ad Library Scraper — LinkedIn ads with targeting, $0.50/1K.
- Google News Scraper — Company News — news articles about any company or topic.