Free — 25 exports / month, no API key
Used by 2,100+ creators & researchers

Export X (Twitter) Replies to CSV & Excel — Free Tool

Paste any public tweet URL and download every reply, quote tweet, and thread response in seconds. No X account, no API key, no developer signup.

2,100+ creators & researchers · All public tweets · Replies, quote tweets & threads

No X API keyx.com & twitter.com URLsQuote tweets included

By the ExportComments Team ·

How to export tweet replies in 3 steps

Three steps, under a minute for a typical tweet. Long viral threads with 5,000+ replies run in the background.

  1. 1

    Paste the tweet URL

    Both x.com/… and twitter.com/… URLs work — we auto-resolve them. No login, no developer account, no API tier to buy.

  2. 2

    Choose your format

    CSV is free. Starter and above unlock Excel (.xlsx) and JSON. Every row includes reply text, handle, timestamp, likes, retweets, and quote-tweet flag.

  3. 3

    Download & analyze

    Your tweet reply export is ready in seconds. Open in Excel or send through AI sentiment analysis — useful when a single viral tweet earns thousands of replies.

Doing it from your browser? Install the Chrome extension for one-click exports — it adds an Export button right next to any tweet.

What data you get — reply text, author, likes, retweets, quote tweets

One row per reply or quote tweet, with thread structure preserved via in_reply_to_status_id and quote_of columns. All the metadata X exposes publicly, none of the stuff it doesn't.

Fields included in every row

  • tweet_id
  • in_reply_to_status_id
  • quote_of
  • author_handle
  • author_display_name
  • text
  • created_at (ISO 8601)
  • like_count
  • retweet_count
  • reply_count
  • is_premium
  • tweet_url

Sample row (CSV)

What one reply row looks like after export:

tweet_id1789012345678901234
in_reply_to_status_id1789000000000000000
quote_of""
author_handle@reallifeuser
author_display_nameReal Life User
textthis is the take I needed today 👏
created_at2026-05-14T11:08:33Z
like_count342
retweet_count21
reply_count5
is_premiumfalse
tweet_urlhttps://x.com/reallifeuser/status/1789012345678901234

Filter quote_of != "" for quote tweets, in_reply_to_status_id != "" for direct replies. Both populated means a quote tweet that's also a reply (rare but possible).

Export quote tweets and thread conversations

On X, the most interesting reaction often isn't in the replies — it's in the quote tweets, where people add their own commentary above an embedded original. ExportComments treats both as first-class data.

Direct replies

Every reply under the tweet, including replies-to-replies. Thread structure is preserved through in_reply_to_status_id — a single self-join rebuilds the conversation tree in any spreadsheet or query engine.

Quote tweets

Captured as their own rows with quote_of set to the original tweet ID. Useful for sentiment-amplification analysis — quote tweets typically carry stronger commentary than direct replies.

Long threads

Paste any tweet in a long thread — the export captures the entire thread tree, not just the part hanging under your URL. Useful for archiving creator threads or capturing a full public discussion.

Engagement counts at export time

like_count, retweet_count, and reply_count are snapshotted when the export runs. Re-run the export later to track how engagement evolved on individual replies.

Pick a random retweet or reply for a giveaway

Reply-to-win or RT-to-win is the most common giveaway mechanic on X. Export the engagement, then run it through the random comment picker. The picker dedupes by handle, applies filters (must reply, must include a keyword, exclude spam and zero-followers spam accounts), and draws a verifiable winner with a public seed-based proof URL anyone in your audience can audit.

See our giveaway picker Dedicated X picker page coming soon — the picker accepts CSV input from any platform.

Use cases — brand monitoring, research, customer support

The four most common patterns from real users:

Brand monitoring

Export every reply under your brand's official tweets and run sentiment analysis. Spot complaints before they trend; spot praise worth amplifying.

Customer support triage

Pull replies under product-launch tweets, filter for words like 'broken', 'crash', or 'help', and route them straight into your support queue.

Research & academic studies

Researchers studying public discourse can export reply trees from notable tweets for discourse analysis, network mapping, or training corpora.

Giveaway and contest draws

Run a follow-and-RT or reply-to-win contest, then dedupe and draw a verifiable winner with a public proof URL.

Ready to export your first tweet thread? Try it free — 25 exports/month, no credit card (or grab the $3 Starter pass for 3 days of unlimited exports).

X API changes: how we adapted (and why you don't need your own keys)

When Elon Musk took over Twitter in late 2022, the API economics changed overnight. Most of the third-party Twitter tools you remember from a decade ago are dead. Here's what changed, and how the X comment export still works without forcing you onto the new API.

What changed in 2023

X retired the free Twitter API v1.1 endpoints most analytics tools relied on. The replacement tiers start at $5,000/month for “Basic” access and climb from there — designed for enterprise customers, not individual creators or researchers. Read access on the free tier was capped at 1,500 tweets per month, which is meaningless for any real analysis.

Why most Twitter scraper tools broke

Tools that depended on the free API simply went dark. Tools that switched to scraping the web frontend kept breaking every time X shipped an unannounced HTML change. Ad-supported “free” tools mostly leaned harder into the ads. None of those are sustainable.

How ExportComments adapted

We route X exports through dedicated scraping infrastructure that reads public-page data the same way a logged-out browser does — and we patch quickly when X changes the frontend. You don't need an X developer account, you don't pay X anything, and the export quality stays consistent across plan tiers.

Bulk export for agencies

The free tool exports one tweet at a time. For agencies, researchers, and in-house insights teams pulling X data at scale, paid plans add the pieces that matter.

REST API (Agency plan)

Programmatic access at up to 500 req/min. Trigger tweet exports from Make, Zapier, n8n, or your own backend — useful for monitoring branded hashtags on a schedule.

10 team seats & white-label reports

Onboard analysts without sharing credentials. White-label exports drop straight into client decks with your agency's logo.

Continuous tweet monitoring

Pin specific tweets and the platform re-pulls replies on a schedule — useful for tracking sentiment after a launch announcement or PR moment. Creator monitors 3 tweets, Pro 20, Agency unlimited.

Up to 200,000 replies per export

Agency plan exports cap at 200,000 replies per tweet — enough for even the most viral X moments. Pro covers 50,000, which is enough for virtually every tweet.

Limits & pricing

No surprises. Here's exactly what each plan unlocks.

PlanPriceExportsReplies / exportFormatsAI analyses
Free$025 / month1,000CSV3 / month
Starter 3-day pass$3 one-timeUnlimited (3 days)2,000CSV, Excel, JSON50
Creator$9 / monthUnlimited5,000CSV, Excel, JSON50 / month
Pro$19 / monthUnlimited50,000All + Google SheetsUnlimited
Agency$49 / monthUnlimited200,000All + API + 10 seatsUnlimited

Starter ($3 one-time) unlocks 3 days of unlimited exports — useful for a single research push or campaign report. Full breakdown on the pricing page. Yearly billing on paid plans saves 25%.

Frequently asked questions

The questions creators, researchers, and brand teams ask before their first X export.

How do I export replies from a tweet?

+

Paste any public tweet URL (x.com or twitter.com — both work) into ExportComments, choose CSV / Excel / JSON, and click Export. The full reply tree is ready to download in under a minute. No X account, no API key, no developer signup.

Does the export include quote tweets?

+

Yes. Quote tweets are exported as their own rows with a quote_of column linking to the original tweet ID. That keeps them separable from regular replies — useful when quote-tweets are the actual signal (e.g. a viral take getting dunked on or amplified).

Can I export an entire thread?

+

Yes. Paste any tweet in the thread and the export captures every reply, every reply-to-reply, and every quote tweet — flat in CSV/Excel with parent_id, or nested in JSON. Long threads with 1,000+ replies are processed in the background.

Is this allowed under X's TOS?

+

Exporting publicly visible replies for analysis sits inside the same legal framework as other public-web data access. We only read what X shows publicly without login, we don't bypass authentication, and we don't scrape protected accounts. You're still responsible for handling personal data lawfully under GDPR / CCPA when you store or process exported tweets.

Do I need a Twitter/X API key?

+

No. After Elon Musk's 2023 API repricing made the X API prohibitive for most use cases ($5K/month minimum tier for meaningful data access), ExportComments switched to its own scraping infrastructure. You don't need a developer account, an API tier, or to deal with the rate-limit reductions that broke most third-party Twitter tools.

Can I pick a random retweet for a giveaway?

+

Yes. Export the engagement on the giveaway tweet, then run the CSV through our giveaway picker. The picker dedupes by handle, applies filters (must reply, must include a keyword, exclude spam), and draws a verifiable random winner with a public proof URL.

How many replies can I export?

+

Free: 1,000 per export. Starter ($3 for 3 days): 2,000. Creator: 5,000. Pro: 50,000. Agency: 200,000. Most tweets have well under 1,000 replies — even most viral tweets stay under 5,000 — so the Creator plan covers nearly every real-world use case.

Can I export tweets from a private account?

+

No. We only access public tweets. Protected accounts (the ones with a padlock icon) are explicitly excluded — even if you follow the account yourself, we won't fetch their content. That's deliberate: respecting privacy settings is the entire point.

What's the difference between replies and quote tweets in the export?

+

A reply (in_reply_to_status_id is set) is a direct response under a tweet. A quote tweet (quote_of is set) embeds the original tweet in a new tweet with commentary. Both appear in the export, but on separate columns — so you can filter to just replies for a customer-support sweep, or just quote tweets for a sentiment-amplification analysis.

Does this work for X Premium accounts?

+

Yes. X Premium (formerly Twitter Blue) only changes display formatting and the long-tweet character limit — it doesn't change which content is publicly accessible. Premium users' public tweets and the replies under them export the same as any other public tweet.

What formats are supported?

+

CSV on the free plan; CSV, Excel (.xlsx), and JSON from Starter upward; plus direct Google Sheets push on Pro and Agency. Excel preserves emoji and non-Latin scripts cleanly, which matters more on X than most platforms.

Free vs paid limits?

+

Free: 25 exports / month, 1,000 replies per export, CSV, 3 AI analyses. Starter ($3 one-time, 3 days): unlimited exports up to 2,000 replies, all formats, 50 AI. Creator ($9/mo): unlimited exports up to 5,000, 50 AI. Pro ($19/mo): up to 50,000, unlimited AI. Agency ($49/mo): up to 200,000, REST API, 10 seats.

Start exporting X (Twitter) replies today

25 free exports per month. CSV included. No credit card, no X API key. Save your first export in under a minute.

Also export comments from TikTok · Instagram · YouTube