How to Scrape Instagram Comments to Excel (2026 Guide)
Comment sections are where Instagram actually talks back: questions about your product, reactions to a competitor's launch, hundreds of giveaway entries you need to pick a winner from. The problem is getting them out — Instagram offers no export button, and copy-pasting a thread of 800 comments is nobody's afternoon.
This guide shows how to export every comment on a post or Reel to Excel using the Instagram Comments Scraper, then what to do with the data.
What You'll Get
Each comment becomes one spreadsheet row with:
- Comment text
- Commenter username and profile link
- Like count on the comment
- Timestamp
- Link back to the parent post
Step-by-Step: Export Comments to Excel
1. Install InsightSocial
Add InsightSocial from the Chrome Web Store and pin it to your toolbar. The free plan lets you scrape and read any comment thread in full, and includes 500 export rows per month — you only spend credits on the comments you download.
2. Open the Post
Navigate to any public post or Reel — yours, a competitor's, or one you found through a hashtag. Direct links (instagram.com/p/... or /reel/...) work too.
3. Start the Comments Scrape
Click the InsightSocial icon to open the sidebar. It detects the post automatically — select the comments scrape type, set how many comments you want, and click Start. The extension expands the thread for you (no manual "load more" clicking) and shows comments streaming in live.
4. Export
Click Export and choose Excel, CSV, or JSON. The file downloads instantly with one comment per row.
Three Things to Do With Exported Comments
Pick a Giveaway Winner Fairly
- Export all comments to Excel
- Remove duplicate usernames (Data → Remove Duplicates)
- Filter rows that meet your entry rules (e.g., must mention a friend)
- Pick a random row:
=INDEX(A:A, RANDBETWEEN(2, COUNTA(A:A)))
A screenshot of the spreadsheet makes the draw transparent to your audience.
Mine Competitor Comments for Objections
Export comments from a competitor's product posts and skim for repeated questions and complaints — sizing, shipping, price, missing features. These are content ideas and sales angles your competitor is generating for you.
Find Engaged Leads
Commenters are warmer than followers: they took an action. Filter for buying-intent phrases ("where can I get", "price?", "available in"), then look up their profiles — or go further and extract contacts from their bio links.
Tips and Limits
- Public posts only. Private accounts' posts can be scraped only if your logged-in account can see them.
- Reels work the same way as regular posts.
- Very long threads: Instagram paginates comments slowly; let the scrape run — progress is visible in the sidebar, and everything collected is saved even if you stop early.
- Scraping is free, however long the thread. You only spend credits on the comments you export, and you see the exact row count before you do.
FAQ
Can I scrape comments without logging in? No — Instagram shows comment threads to logged-in users. The extension works inside your own session, which is also what keeps it low-risk.
Does it capture replies? Yes, replies that load in the expanded thread are captured and attributed to their authors.
Can I scrape comments from many posts at once? Run them one post at a time, or scrape a profile's posts first to build the list of posts worth mining.
Ready to stop copy-pasting? Install InsightSocial free and export your first comment thread in under two minutes.