Guide

Best Instagram Comment Exporter: 6 Tools Compared for CSV, Excel & JSON (2026)

By The ZocialComment Team, Comment-data analystsAugust 2026· Updated Aug 202613 min read
Best Instagram Comment Exporter: 6 Tools Compared for CSV, Excel & JSON (2026)

Export Instagram comments now

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

Instagram gives you no way to download the comments on a post. There is no export button in the app, no CSV in Insights, and the official API stops at accounts you already own — so an Instagram comment exporter is the only practical way to get a post's comments into a spreadsheet. With over 2 billion monthly active users leaving feedback under every launch, giveaway and competitor ad, that comment thread is the cheapest audience research you will ever run — provided you can get it out of the app.

We compared six ways to do it: three hosted tools, one developer API, the browser-extension category, and Instagram's own Graph API. This is what each actually costs, how many comments you really get per post, which formats come out, and where each one falls down.

How we compared them

Every tool below was assessed on six things: whether it needs an Instagram login, the free-tier ceiling, the per-post comment limit on the cheapest paid tier, the export formats, whether nested replies are included, and the pricing model (one-time versus subscription versus per-result). Prices are the publicly listed plans at the time of writing and change often — check the vendor before you buy. Where a vendor does not publish a limit, we say so rather than guess.

Quick comparison table

ToolLogin neededFree tierPaid pricingFormatsReplies
ZocialCommentNoNo daily limit, first 100 comments per post$1 per 100 comments (min $3), or $14 3-Day PassCSV, Excel, JSONOptional, as linked rows
ExportCommentsAccount25 exports/month, 100 results per post$18 / 3 days, $45/mo, $199/moCSV, ExcelVaries by plan
CommentGridExtension installUndisclosed daily quotaNot publishedCSV, Excel, JSONNot published
Apify IG Comments ScraperApify account$5 starting credit (~2,100 comments)From $1.90 per 1,000 comments; $29/mo StarterJSON, CSV, XML, Excel, HTMLYes
Browser extensionsYour own IG sessionUsually generousMostly free or one-timeCSVRarely
Instagram Graph APIAccess tokenFree within rate limitsFree (build cost is yours)JSONYes

1. ZocialComment — fastest path from URL to spreadsheet

Paste an Instagram post, reel or carousel URL at the Instagram comment exporter and the comments come back as CSV, Excel or JSON. There is no login, no account connection and no Instagram password involved, because the tool reads the public comment feed the same way a logged-out visitor's browser does.

Free tier: Unlimited exports, first 100 comments of any post, no signup.

Paid: $1 per 100 comments with a $3 minimum for a single post, or a $14 3-Day Pass for unlimited posts at up to 10,000 comments each — $9 on a first purchase. Pro Passes at $49 / 3 days, $99 / 7 days and $299 / 30 days lift the ceiling to 100,000 comments per post and add AI analysis (sentiment, purchase intent, audience demographics). All of them are one-time payments; there is no subscription to cancel.

What you get per comment: author, username, avatar_url, text, likes, replies, created_at, language, is_pinned, id and reply_to_id. Replies are optional — leave them off for a clean top-level list, turn them on and every reply arrives as its own row linked to its parent by reply_to_id, so a thread can be rebuilt in a pivot table.

Weak spots: public posts only, which rules out private accounts entirely. The free tier is capped at the first 100 comments per post, so a viral thread needs a payment before you see the tail. And the AI analysis layer sits behind the Pro passes rather than the $14 one.

Best for: one-off and occasional exports where you want the file in under a minute and would rather not create an account or start a subscription.

2. ExportComments — the incumbent, on a subscription

ExportComments is the oldest and best-known tool in this category and covers Instagram alongside Facebook, TikTok, YouTube and X. It works, it is well established, and the trade-off is the pricing model: the free tier is listed at 25 exports per month with 100 results per post, then a Personal plan at $18 per 3 days (5,000 results per export), Premium at $45/month (50,000) and Business at $199/month (250,000).

Weak spots: the per-export result ceiling is the number that catches people out — a $45/month plan still caps a single post at 50,000 comments. It also requires an account before you can export anything, and the monthly tiers are real subscriptions, so an agency that needs one big export in March is paying for April too unless they remember to cancel.

Best for: teams already exporting across five platforms every week, where a recurring seat is easy to justify.

3. CommentGrid — extension-first, with an analysis layer

CommentGrid is a browser-extension tool covering Instagram, TikTok and Facebook, with YouTube and Threads alongside. It exports to CSV, Excel and JSON, and its pitch is the layer above the raw file: sentiment snapshots, buying signals, content ideas and objection spotting extracted from the comments.

Weak spots: pricing and quotas are not published. The site advertises "generous daily quotas" and warns you as you approach them, but no numbers appear before you install, which makes it hard to plan a project around. Being extension-based, it also runs inside your own browser session rather than server-side, so a 10,000-comment thread ties up your tab.

Best for: people who live in the Instagram UI all day and want an export button where they already are.

4. Apify Instagram Comments Scraper — the developer option

Apify's Instagram Comments Scraper is not a website with a paste box, it is an actor you call. That makes it the right answer when the export is a step in a pipeline rather than a thing a human does. Pricing is pay-per-event from $1.90 per 1,000 comments, the free plan starts you with $5 of credit (roughly 2,100 comments), and the $29/month Starter plan works out to around 12,600 comments. Output comes back as JSON, CSV, XML, Excel or HTML, through the API or the storage UI.

Weak spots: you need an Apify account, some familiarity with actors and datasets, and a tolerance for reading run logs when a scrape returns fewer results than expected. For a marketer who wants one CSV this afternoon, it is significantly more machinery than the job requires.

Best for: engineers scheduling recurring exports, or anyone who needs the comments to land in a database rather than a download folder.

5. Browser extensions — free, but running as you

A whole category of Chrome and Edge extensions will scrape the comment panel of whatever post you are looking at and dump it to CSV. They are usually free, usually fast on small posts, and require nothing but an install.

The catch is what they are: code running inside your logged-in Instagram session, with permission to read the pages you visit. That is a real trust decision, and extensions in this category change hands, get sold, and occasionally start doing things the original developer never shipped. They also tend to break the week Instagram changes its front-end, and most of them capture only the comments currently loaded in the DOM — meaning you must scroll the entire thread by hand before exporting, which is exactly the tedium you were trying to avoid.

If you want the convenience of an in-browser button from a tool you can also use server-side, ZocialComment ships its own Chrome extension that exports through the same backend rather than scraping your session.

Best for: small posts, one-off curiosity, and users who accept the permissions trade.

6. Instagram Graph API — official, free, and narrow

Meta does publish a comments endpoint. Reading it requires an Instagram User access token with the instagram_business_basic and instagram_business_manage_comments permissions (or the Facebook Login equivalents), and per Meta's IG Comment reference it only returns comments on media you own or are authorised for. Comments on age-gated or live-video media are not available at all, and since August 2024 even reading the username field requires the manage-comments permission.

That single restriction decides most of this comparison. If the post is yours, the Graph API is free, reliable, complete and the correct choice — you are only paying in build time, and Meta's rate-limiting rules are documented and generous for this workload. If the post belongs to a competitor, a creator you are vetting, or an ad you did not run, the API cannot help you and no amount of budget changes that.

Best for: owned-account reporting, dashboards and anything that must be officially sanctioned.

What a good export actually contains

Format is the easy part — every tool here produces a CSV. The difference shows up in the columns. A comment export that is only usable for reading has two columns, username and text. A comment export that is usable for analysis carries the metadata you sort and filter by.

  • likes — the single most useful column. Sorting descending surfaces the comments the audience itself upvoted, which is a better summary of a 5,000-comment thread than any AI can write.
  • created_at — lets you split the first hour from the long tail. Early comments come from the core audience; late ones come from the algorithm's reach.
  • replies and reply_to_id — reconstructs threads. Questions and objections cluster in replies, not top-level comments.
  • language — tells you where the post actually landed, which is often not the market you targeted.
  • is_pinned — flags the creator's own promoted comment so it does not pollute a sentiment average.

Before you commit to a tool, export one post and open the file. If likes and timestamps are missing, everything downstream is guesswork.

How to export Instagram comments in four steps

  1. Copy the post URL. Open the post, reel or carousel and copy the link. URLs containing /p/, /reel/ or /tv/ all work the same way.
  2. Paste it into the exporter. Drop it into the box at the Instagram exporter. No login, no password, no account connection.
  3. Choose replies and format. Decide whether you want nested replies as separate rows, then pick CSV for Sheets, Excel for a formatted workbook, or JSON if code is going to read it.
  4. Download and sort by likes. The first 100 comments are free. Open the file, sort descending on likes, and read the top 30 — that is your audience research done.

Reels, carousels and the things that do not work

Reels and feed posts behave identically for any exporter reading the public feed, and carousels return one comment thread because a carousel is one post. The exceptions are worth knowing before you waste an afternoon:

  • Stories have no public comments. Story replies are private DMs and no tool can export them — if a vendor claims otherwise, that is a red flag.
  • Private accounts are out of reach for public-feed tools by definition. The Graph API is the only route, and only with the owner's token.
  • Deleted and hidden comments never appear. A thread the creator has moderated exports as moderated.
  • Comment-disabled posts return zero rows, which is the correct answer rather than a bug.

For the reel-specific walkthrough, see how to export Instagram Reel comments.

Subscription, one-time, or per-result?

The pricing model matters more than the headline number, because comment exporting is spiky work. Most people need a large export in the week of a campaign and nothing for the next two months.

Per-result (Apify) is the most honest for automation: you pay for what you pull, and an idle month costs nothing beyond the plan you sit on. One-time passes (ZocialComment) fit campaign work: buy three days around the launch, export everything, walk away with nothing to cancel. Monthly subscriptions (ExportComments Premium and Business) only win when the usage is genuinely continuous — an agency exporting for a dozen clients weekly. If you are buying a $45/month plan for two exports a year, the per-comment maths is dramatically worse than it looks.

One number to check before any purchase: the per-post ceiling, not the monthly one. A plan advertising unlimited exports may still stop at 5,000 comments on the single viral post you actually cared about.

Is exporting Instagram comments allowed?

Reading public comments is not the same thing as breaking into an account, and US courts have repeatedly declined to treat scraping public web data as computer crime — the Ninth Circuit's ruling in hiQ v. LinkedIn, summarised by the EFF, is the usual reference point. That is a statement about criminal liability, not a blanket permission slip: Instagram's own terms restrict automated collection, and the exported rows contain personal data, which puts you under GDPR or your local equivalent the moment you store them.

The practical rules are dull and worth following. Export public posts only. Use the data for aggregate analysis, not for building a DM list. Do not enrich usernames against other datasets to profile individuals. Delete the file when the project ends. None of that limits legitimate research; all of it keeps you out of the category of user platforms actually pursue.

Which one should you use?

  • You own the account. Instagram Graph API. Free and official, and you already have the token.
  • One post, this afternoon, someone else's account. A no-signup exporter. First 100 comments free tells you within a minute whether the thread is worth paying for.
  • A campaign's worth of posts over a few days. A one-time pass. The $14 3-Day Pass covers unlimited posts at 10,000 comments each.
  • Recurring, scheduled, into a database. Apify. Pay per result and treat it as infrastructure.
  • Five platforms, every week, as a team. ExportComments. The subscription is the point.
  • You need sentiment and intent, not just rows. A Pro Pass or CommentGrid, depending on whether you want it server-side or in the browser.

Summary

There is no single best Instagram comment exporter — there is a best one for your volume and your billing model. The official Graph API wins for owned accounts and is useless for everything else. Apify wins for pipelines. Subscriptions win for continuous agency work. For the far more common case — one post, someone else's account, a spreadsheet needed now — a no-signup tool that returns likes, timestamps, languages and linked replies is the shortest path: paste the URL at the Instagram comment exporter, take the first 100 comments free, and pay only if the tail is worth it.

Related reading: Graph API vs Business Suite vs no-code · export Instagram comments to Excel · Instagram comment sentiment analysis.

Export Instagram comments now

Paste any Instagram post or Reel URL — every comment in CSV-ready format.