Instagram comments are some of the highest-signal data on the social web — purchase intent, brand sentiment, support questions, UGC inspiration, all sitting in a thread you can't natively export. Meta Business Suite gives you comment management for your own account but nothing for competitor or creator research, and the Graph API requires an approved Business account plus OAuth for every Page you want to read.
This guide shows the three real ways to export Instagram comments to CSV in 2026, how to do it in under a minute with a no-code tool, and what to watch for legally so you're not exporting things you shouldn't be.
Why Meta Business Suite isn't enough
Meta Business Suite has a comments inbox for your linked Instagram Business or Creator accounts. You can reply, delete, and bulk-moderate — but the export options are limited to insights summaries (engagement rate, reach), not the raw comment text. Even where comment data is available via the API, it's only for accounts you own or manage with Page-level OAuth. Competitor accounts, creators you want to research, and ad comments on other people's posts are all out of reach in Business Suite.
That gap is why a third-party Instagram comment exporter is the practical answer for most use cases.
Three ways to export Instagram comments to CSV
| Method | Setup | Cost | Works on competitor posts? | Output |
|---|---|---|---|---|
| No-code exporter (ZocialComment) | Paste URL | Free / $9 pass / $20 sub | Yes (public posts) | CSV, JSON |
| Instagram Graph API | App + OAuth per Page | Free | No (only Pages you manage) | JSON |
| Developer scraper (Apify, custom) | Code + proxies | Pay-per-run | Yes | CSV / JSON |
Option 1: Export Instagram comments in 60 seconds (no signup)
The fastest path for anyone who isn't a developer:
- Open the Instagram post or Reel in a browser.
- Copy the URL — it'll look like
instagram.com/p/CODE/for a post orinstagram.com/reel/CODE/for a Reel. - Paste it into ZocialComment's Instagram comment exporter.
- Pick CSV (opens in Excel) or JSON (scripts and dashboards).
- Click Download. The first 100 comments come back in about 30–60 seconds.
What you get in the CSV: Comment text, author username, author display name, like count, reply count, published timestamp, parent reference for replies, and a few metadata columns. The schema is consistent across TikTok, YouTube, and Instagram exports so dashboards built for one work for the others.
Free tier: 3 exports per day per IP, 100 comments per post. No account, no card, no Meta OAuth. The 100 cap is intentionally lower than TikTok's 200 because Instagram threads are typically shorter — most posts are fully covered in the free tier.
$9 unlimited pass: Three days of unlimited Instagram exports with a single Google login. Silent fair-use ceiling at 40,000 comments, which exceeds what almost any single Instagram post will ever have. No subscription, no auto-renew.
Option 2: Instagram Graph API (your own Pages only)
If you only need to export comments from accounts you own or manage, Meta's Graph API gives you the data structured and free. The path:
- Convert the Instagram account to a Business or Creator account and link it to a Facebook Page.
- Create a Facebook app in Meta for Developers.
- Get a Page Access Token with
instagram_basic,instagram_manage_comments, andpages_read_engagementscopes. - Query
GET /{ig-media-id}/comments?fields=id,text,username,timestamp,like_count,replies. - Paginate, deserialize, write to CSV.
Pros: Free, official, sustainable.
Cons: Only works on accounts you manage. App review is required for production use. You can't read comments on a competitor's post, a creator you want to research, or someone else's ad — which is the actual reason most people are searching for an "exporter" in the first place.
Option 3: Developer scrapers (Apify, custom code)
Apify and similar platforms host Instagram comment scrapers as paid actors. You pass a post URL, the actor returns JSON, you pay per run.
Pros: Works on public posts you don't own. Returns programmatically — good for engineering pipelines.
Cons: Pay-per-run pricing adds up across many posts. Still requires you to wire the API client, handle retries, and turn JSON into something a marketer can read. Instagram scraping is also a grey zone vs Meta's Terms of Service.
Same trade-off we walk through for TikTok in ZocialComment vs Apify — and the same answer applies: if you have an engineer wiring a real pipeline, Apify is fine; if you're a marketer or researcher, a no-code exporter wins on time-to-CSV.
What to do with exported Instagram comments
- Sentiment and purchase-intent scoring. Push the CSV through AI analysis — it scores sentiment, surfaces buyer intent percentages, and tags discussion topics at the comment level. Useful for product launches and campaign retros.
- UGC and creator vetting. Comment quality (real conversation vs spam emoji) is a faster influencer-quality signal than follower count. We cover the method for TikTok in influencer vetting with comment data — same approach on Instagram.
- Giveaway draws. Export comments, randomize, pick a winner with a public seed for transparency.
- Competitor analysis. Read what the audience says about a competitor's campaign instead of guessing — surfaces objections, feature requests, and positioning opportunities.
- Customer support triage. Comments on your branded posts often include support questions. Export weekly, route the unanswered ones.
How to open the exported CSV in Excel without breaking emoji
Instagram comments are emoji-heavy and frequently include non-Latin scripts. If Excel double-click opens it as garbled text, do the import flow instead:
- Open Excel first.
- Data → From Text/CSV → pick your file.
- Set File Origin to 65001: Unicode (UTF-8).
- Click Load.
Detailed walkthrough in how to export Instagram comments to Excel.
Legal and ToS notes
Instagram public comments are public data, but Meta's Terms of Service restrict automated collection. The safest path is the Graph API on accounts you own. Third-party exporters (no-code or developer scrapers) operate in a grey zone — they're widely used and Meta does not generally take action against the end users, but understand the risk if your use case is regulated or you're collecting at very large scale.
Don't republish individual comments tied to usernames without reason, don't use scraped comments for ad targeting of individuals, and don't pretend automated data is manual research when disclosing to clients.
Frequently asked questions
Can I export Instagram comments without an account?
Yes — the free tier works without signup or login. 3 posts per day per IP, 100 comments per post.
Can I export comments from a competitor's Instagram post?
Yes, as long as the post is public. No-code exporters and developer scrapers both work. The Graph API does not — it only returns data for accounts you manage.
Can I export comments from a private Instagram account?
No. Private accounts are private — none of the methods above can return comments from a profile that hasn't approved you as a follower. If you're the account owner and have a Business profile linked, the Graph API can return your own data.
How many comments will Instagram return per post?
Instagram doesn't impose a hard per-post cap on public comments, but very old or very large threads (50k+ comments) take longer to paginate. The free tier on ZocialComment caps at 100 comments per post; the $9 pass raises that to the full thread.
Will exporting Instagram comments get my account banned?
If you're using a hosted exporter, your Instagram account isn't logged in or involved at all — there's no account to ban. The Graph API works within Meta's terms when used as documented. Self-built scrapers from your residential IP carry more risk; if you scrape, use proxies.
Does the export include replies and not just top-level comments?
Yes. ZocialComment returns the full thread including replies, with a parent-reference column so you can rebuild the structure programmatically.
What about Instagram Stories?
Story replies and reactions go to DMs rather than a public thread — they're not a public dataset and most "comment exporters" can't access them. The Graph API exposes Story insights for your own account; third parties don't have access to Story replies on accounts they don't own.
Export your first Instagram post now
Most "Instagram comment exporter" Google searches are people who needed the CSV ten minutes ago. Paste a URL here and get the file in under a minute, free. If you need more posts or full threads, the $9 unlimited pass covers three days, and AI analysis is $20/mo if you want scored sentiment and purchase intent instead of raw rows.