How to count unique commenters on Instagram
The number under an Instagram post tells you how many comments it has, not how many people left them. Here is how to get the number of distinct people, what “repeat commenters” means, and why none of these will match Instagram’s count exactly.
Updated Oct 6, 2026 · 7 min read
Three numbers that get confused
| Number | What it counts | Example |
|---|---|---|
| Total comments | Every comment and reply you can see | 1,200 |
| Unique commenters | Distinct accounts that left at least one comment | 640 |
| Repeat commenters | Accounts that commented two or more times | 210 |
(The example figures are illustrative, not from a real post.)
The gap between total and unique is normal. The account owner replying to people adds comments without adding people. Conversations between commenters add several comments from the same few accounts. Giveaways that allow one entry per tagged friend can multiply comments per person several times over. So if you are reporting on reach, judging a giveaway, or comparing two posts, the unique count is usually the more honest figure: it tells you how many people actually took part.
Repeat commenters are a useful signal in their own right. A high share of repeat commenters on a normal post often means a real conversation; on a giveaway, it may mean people entering many times.
The quick way: the stats panel
- Copy the post or Reel link (Share → Copy link). It must be a public account.
- Paste it into IGComments and press Get comments — no Instagram login.
- Open the stats view. The first row shows Comments, Unique people, Commented 2+ times, Replies, Questions and With @mentions.
Below that you get the Most active commenters list, so you can see who is behind the repeat count. The stats are free and computed directly from the comments — no AI, no estimates. More on the comment counter page.
On a post with more than 200 comments, the numbers you see first describe the free 200-comment preview and are labelled that way. For the full count, the post needs to be fetched with an Export Pass — a one-time $4.99 for up to 10,000 comments, with larger tiers for bigger posts (pricing).
Counting it yourself in a spreadsheet
Download the comments as Excel or CSV. The username is column C, user_id is column D, and is_reply is column H. Then:
- Total comments:
=COUNTA(C2:C5000) - Unique commenters (Excel 365/2021+):
=COUNTA(UNIQUE(C2:C5000))— set the range to end on your last row, because blank cells count as one extra “unique” value. - Unique commenters (Google Sheets):
=COUNTUNIQUE(C2:C), which ignores blanks. - Unique commenters (older Excel):
=SUMPRODUCT(1/COUNTIF(C2:C1200, C2:C1200)), with the range ending exactly at your last row. - Repeat commenters (Excel 365 / Sheets):
=SUM(--(COUNTIF(C2:C1200, UNIQUE(C2:C1200))>1))— wrap it inARRAYFORMULA()in Sheets if it doesn’t calculate on its own. - Unique top-level commenters only:
=COUNTA(UNIQUE(FILTER(C2:C1200, H2:H1200="no")))
For a more robust count, use user_id (column D) instead of username. Usernames can change while the ID stays the same, so if someone renamed their account partway through a long-running post, counting by ID avoids counting them twice. Excel can mangle long IDs in CSV files — open the XLSX download if you count by ID. The Excel guide covers this.
Decide what should count
“Unique commenters” sounds precise, but you still have choices to make:
- The post owner. If you reply to comments, you are almost certainly in the list. For “how many people engaged”, subtract one.
- People who only replied. Someone who replied to another comment did take part. For giveaway entries, rules often say only top-level comments count — filter
is_replytonofirst, or use the top-level filter in IGComments. - A time window. For a campaign, count only comments from the campaign period with the date range filter.
- Obvious spam. Bot accounts that slip past Instagram’s filters are still visible comments. Decide whether to exclude them and note it in your report.
It also helps to keep the same rules every time. If you track unique commenters per post in a simple log — post date, link, total comments, unique commenters, repeat commenters, and the rule you used — you can see over a few months which formats, topics and posting times actually bring more people into the conversation, rather than more comments from the same people. A spreadsheet with one row per post is enough; you don’t need a dashboard. Fetch each post a similar amount of time after publishing (for example, after seven days), because a post checked after one day and a post checked after a month aren’t comparable.
Write your rule down next to the number. “640 unique commenters (top-level, excluding the brand account, 1–7 Oct)” is a figure someone else can reproduce; “640 commenters” isn’t.
Why none of this matches Instagram’s number
The comment count Instagram shows under a post is a count of comments, not people, so it will always be higher than the unique count. But it is often higher than the total you can export as well. Instagram’s figure appears to include comments that aren’t visible to the public: comments filtered as spam or offensive, comments hidden by the account’s Hidden Words settings, comments from restricted accounts, and in some cases comments that have since been deleted. No outside tool can download comments that Instagram doesn’t show.
A small gap is normal; a large one is worth understanding before you report a number. The full explanation is in why the Instagram comment count doesn’t match. When you report, it is reasonable to state both: “Instagram shows 1,350 comments; 1,200 were publicly visible, from 640 unique accounts.”
Using unique counts for giveaways and reports
Giveaways: the unique commenter count is the number of people in the draw when entries are limited to one per person. Publishing it alongside the winner is a simple transparency step. If you’d like the counting and the draw handled together, Pickfetti applies one entry per person, picks the winner and shows the entry count on a public proof page.
Reports: comparing posts by total comments rewards posts where you replied a lot or where a few people argued. Comparing by unique commenters — or by the ratio of unique commenters to total comments — gives a fairer view of how many people each post actually got talking.
A list, not just a number: if you need the names behind the count, the one comment per person filter gives you a one-row-per-person export. See how to get a list of everyone who commented.
FAQ
Does Instagram show how many people commented?
No. Instagram shows a comment count, which counts every comment and reply, including several from the same person. The number of distinct commenters isn’t shown.
What is a repeat commenter?
An account that left two or more comments on the same post. IGComments shows this as Commented 2+ times in the stats panel.
Are replies counted as commenters?
In the IGComments stats, yes — anyone who left a comment or a reply counts. To count top-level commenters only, filter is_reply to no in a spreadsheet before counting.
Should I count by username or user ID?
User ID is more robust because it stays the same if someone changes their username. For most posts the two give the same result.
Why is my unique count so much lower than the comment count?
Because many people comment more than once, the post owner replies, and Instagram’s count can include hidden comments that aren’t publicly visible.