Bulk Export: Many posts at once — paid plans only. See pricing

Facebook Tools

Facebook Reel Comments Download — Free CSV, Excel & JSON (2026)

By Nuttapong S., Product engineer, ZocialCommentSeptember 20269 min read
Facebook Reel Comments Download — Free CSV, Excel & JSON (2026)

Export Facebook comments now

Free — first 100 comments of any post, no signup. CSV, Excel & JSON.

A Facebook Reel comments download is the fastest way to turn a noisy Reel into something you can actually read. Paste the Reel link, get a CSV, Excel or JSON file with every reachable comment, the author, the like count and the timestamp. The first 100 comments are free with no signup. This guide covers the parts that catch people out: which links work, why the number on the Reel never matches the number of rows, what each column means, and what the file is genuinely useful for.

Reels count comments differently to posts

On an ordinary Facebook post the comment count under the post and the comments you can scroll through are close. On a Reel they drift apart badly. Two things cause it.

First, Reels open in a ranked view. Facebook calls it "most relevant" and it is the default for video surfaces. It suppresses comments the ranking model thinks are low quality, comments from accounts with little history, and most replies. On a Reel with a few hundred comments the difference is a handful. On a Reel with thousands it is more than a third of the top-level comments and most of the replies.

Second, the badge is a lifetime total. It includes comments the author later deleted, comments the Page hid or removed, and comments Facebook’s integrity systems pulled for spam or policy reasons. Those still count. They can never be downloaded by anyone, because they are no longer served to any viewer. Meta describes how comment ranking and removal work in its Community Standards; the practical effect for you is that the badge is an upper bound, not a promise.

Reel links come in four shapes and all of them work, but they look different enough that people assume only one is valid.

  • facebook.com/reel/1234567890123456 is the canonical form. The number is the Reel id.
  • fb.watch/xxxxx is the short link the mobile app hands out. It redirects to the canonical form.
  • facebook.com/share/r/xxxxx/ is the newer share link. It also redirects.
  • facebook.com/watch/?v=1234567890123456 is the same Reel on the Watch surface.

Anything after a question mark, such as ?locale=pl_PL or ?mibextid=, is tracking and language state. It is harmless. The exporter strips it before it reads the feed. What does not work is a link to a profile or a Page: the exporter needs one Reel, not a list of them.

  1. Open the Reel, tap the share arrow, choose Copy link.
  2. Paste it into the Facebook comment exporter.
  3. Wait for the count. On a Reel with thousands of comments this takes a minute or two, because the feed is paged ten comments at a time and each page is a separate request to Facebook.
  4. Look at the preview rows. If they are not the Reel you meant, you pasted the wrong link; nothing has been downloaded yet.
  5. Choose Excel, CSV or JSON and download.

There is no Facebook login step. The exporter reads the Reel the way a logged-out browser does, so your account is never involved and nothing is posted, liked or followed on your behalf.

Reading the file: what each Facebook column means

Every platform gets the same core columns so files can be combined, and Facebook adds a few of its own on the right.

  • author and username — the display name and the short name Facebook shows. Facebook does not expose handles the way Instagram does, so username is often the same as author.
  • text — the comment as written. Tagged friends appear as plain names with no @ sign, which matters if you are counting tag entries.
  • likes — reactions on the comment. On Reels this is the single best signal of what the audience agreed with.
  • replies — how many replies the comment has, even when the replies themselves are not in the file.
  • created_at — an ISO timestamp. Sort on it to read the thread as it happened.
  • language — detected from the text. Reels travel across borders more than posts, so a Reel from a Polish Page will carry Portuguese, French and Hebrew rows.
  • is_pinned — true for the comment the Reel owner pinned.
  • id and reply_to_id — the comment id and, for a reply, the id of its parent. Empty reply_to_id means a top-level comment.

To the right of those you get the Facebook-specific fields, such as the author profile picture link and the raw reaction breakdown. They are there for completeness; most people never scroll to them.

Why the badge says 8,700 and the file says 3,000

This is the question that lands in our inbox most often, so here is the arithmetic on a real Reel we processed this week. The Reel showed 8,734 comments. The ranked feed served 381 top-level comments and then said there were no more. Asking Facebook for the unfiltered list instead returned 597 top-level comments, every one of the 381 plus 216 that the ranking had hidden. Those 597 comments declared about 2,500 replies between them. So the most any tool could deliver was roughly 3,100 rows.

Where are the other 5,600? Deleted, hidden by the Page, or removed by Facebook. A Reel from a large travel brand attracts complaint threads, and complaint threads attract deletions, both by frustrated customers who think better of it and by moderators. None of that is recoverable, by us or by anyone else. If a tool promises you the badge number on a Reel like that, it is promising something Facebook itself no longer has.

The practical rule: on a Reel, expect the file to hold between a third and a half of the badge, and expect the unfiltered file to be noticeably bigger than what you can see by scrolling.

Three things a Reel comment file is good for

Finding the objection under a product Reel

Sort by likes descending. The top ten comments on a product Reel are almost always the same question asked ten ways: the price, the shipping country, whether it works on a particular phone. That is your next Reel, and often your next FAQ entry.

Auditing how a brand answers people

Filter to rows where reply_to_id is empty and replies is greater than zero, then look at whether the Page account appears anywhere in the author column. On brand Reels the answer is usually no. Customers reply to each other and the brand stays silent. That silence is measurable once the comments are in a spreadsheet, and it is a strong argument in a pitch to that brand.

Drawing a Reel giveaway

Reels are a popular giveaway format because they travel. Download the comments, remove rows from the Page itself, dedupe by username if the rule is one entry per person, then pick a random row. Keep the file as proof of the draw. The Facebook giveaway comments guide goes through the rule variants.

Where the hidden comments go

People ask whether "hidden" comments in the file are the ones the Page hid. They are not. A comment a Page hides is invisible to everyone except the commenter and their friends, so it cannot be read from outside. The extra comments the unfiltered feed returns are ones Facebook’s ranking chose not to show first: short comments, comments from new accounts, comments in a language different from the Reel. They are ordinary public comments that a scroller simply never reaches.

This is also why a Reel comment file is a better dataset than the Reel itself. The comments a scroller sees are the ones an algorithm picked for engagement. The file is closer to what people actually said.

What we measured on real Reels

We run the exporter, so these numbers are from operating it, not from a help page. The 8,734-badge Reel above was one of six Facebook Reels a brand-monitoring customer exported in a single session this week, alongside posts from the same brand on TikTok, Instagram and YouTube. The gap between badge and file on every one of the six was the same shape: the ranked feed stopped early, the unfiltered feed went further, and the badge was still far higher than either. That session is why Reel exports are being moved onto the unfiltered ordering.

The column names in this article are the live export columns. Whether the badge includes replies is documented by Meta in the Graph API comments reference, which is also the page that explains why the official API is not an option for a Reel you do not own: the comments edge on Pages content requires permissions the Page has to grant you. For how Facebook decides what a viewer sees first, the Meta newsroom explanation of ranking is the clearest public description.

Is downloading Reel comments allowed?

Reading public comments on a public Reel is the same act your browser performs when you open it. Saving that to a file for analysis, moderation or research is ordinary use, and courts in the United States have repeatedly held that accessing publicly available web data does not breach computer-access law; the EFF summary of hiQ v. LinkedIn is a readable account. The obligations start with what you do next. Do not republish comments with names attached, do not build contact lists from the author column, and if you are in the EU treat the file as personal data under the GDPR with a stated purpose and a deletion date. Private Reels and private groups are out of reach by design and we do not try to get around that.

Download Facebook Reel comments free →

Related reading: export Facebook video comments, Facebook comment download, how to analyze Facebook comments.

Export Facebook comments now

Paste any public Facebook post, Reel, or video URL. Free, no Facebook login required.