Free TikTok comment exporter — 25 exports / month
Used by 3,400+ creators

Export TikTok Comments to CSV, Excel & JSON — Free Tool

Paste a TikTok video URL and download every comment and reply in seconds. No coding, no TikTok login, no API key.

Used by 3,400+ creators · All public videos · Includes replies & likes

No credit cardNo TikTok loginReplies & likes included

By the ExportComments Team ·

How to export TikTok comments (3-step process)

The full flow takes under a minute. No spreadsheet copy-paste, no scraper script to maintain, no TikTok developer account to apply for.

  1. 1

    Paste your TikTok URL

    Copy the link to any public TikTok video (or paste a short tiktok.com/t/... link) and drop it in. ExportComments validates the URL and queues the comment fetch.

  2. 2

    Choose your format

    CSV is free. Creator plan unlocks Excel (.xlsx) and JSON. Each export includes comment text, username, timestamp, likes, reply count, and parent-comment ID.

  3. 3

    Download & analyze

    Your export is ready in seconds. Open in Excel or Sheets, or send it through our AI sentiment analysis to classify comments as positive, negative, or neutral.

Prefer one-click on the page itself? Install the Chrome extension for one-click exports — it adds an Export button directly to any TikTok video.

What data gets exported?

Every TikTok comment export includes the full set of metadata TikTok exposes publicly. One row per comment, with replies linked back to their parent so you can reconstruct the thread.

Fields included in every row

  • comment_id
  • parent_id (for replies)
  • username
  • comment_text
  • created_at (ISO 8601)
  • like_count
  • reply_count
  • author_profile_url
  • video_url
  • is_pinned

Sample row (CSV)

Here's what a single row looks like after export:

comment_id7401234567890123456
parent_id""
username@reallifeuser
comment_textok but where did you get that jacket 🔥
created_at2026-05-12T14:32:08Z
like_count1,284
reply_count12
author_profile_urlhttps://www.tiktok.com/@reallifeuser
video_urlhttps://www.tiktok.com/@brand/video/7401234567890

Top-level comments have an empty parent_id. Replies populate it with the parent comment's comment_id, so you can rebuild the thread tree with a single join.

Export formats: CSV vs Excel vs JSON

All three formats contain the same data. Pick the one that matches what you'll do next.

CSV (free)

Universal. Opens in Excel, Google Sheets, Numbers, Notion, or any pandas / R script. Best when you want to export TikTok comments to a spreadsheet and analyze them by hand.

Excel (.xlsx)

Preserves emoji, non-Latin scripts (Korean, Arabic, Cyrillic), and long comment text without escape-character oddities. Best when you're building a report you'll share with non-technical stakeholders.

JSON

Nested structure with replies grouped under each parent comment. Best when you're piping comments into code — sentiment analysis, custom dashboards, BigQuery ingestion.

Quick rule: if you're using a spreadsheet, choose CSV or Excel. If you're writing code, choose JSON. You can re-export the same video in a different format any time without burning a fresh credit.

Why export TikTok comments?

TikTok's native analytics show counts. The comment text itself is where the actual signal lives — and you can't get to it without a TikTok comment downloader.

Giveaway winner selection

Export every comment from a giveaway video, dedupe by username, and pick a random winner with a verifiable seed.

Sentiment analysis & brand monitoring

Track how viewers feel about a product launch, ad, or PR moment over time. Spot complaints before they trend.

Content research & trend tracking

Pull comments from top videos in your niche to find the exact questions, objections, and slang your audience uses.

Influencer campaign reporting

Measure genuine engagement on sponsored TikToks, detect fake comments, and build performance reports for clients.

Ready to extract TikTok comments from your first video? Try it free — 25 exports/month, no credit card (or grab the $3 Starter pass).

Does TikTok allow comment exports?

Short answer: yes, for public videos. Longer answer: it depends on what you do with the data. Here's how we handle it, in plain English.

We only read public data

ExportComments accesses only the comment data TikTok already shows to anyone visiting the public video page. We don't bypass logins, scrape private accounts, or pull anything TikTok has hidden. If a video is private or removed, the export returns empty.

We don't abuse TikTok's API

Our fetcher uses TikTok's own publicly available endpoints with rate limits and retries that respect the platform. We don't make millions of requests per minute or impersonate first-party clients in ways that violate developer terms.

You're responsible for how you use the data

GDPR, CCPA, and similar laws still apply to public personal data when you store or re-publish it. Don't use exported comments to dox, spam, or target users for advertising without a lawful basis. For most use cases — your own giveaway, sentiment analysis on your own brand, or trend research — you're on safe ground.

Legal precedent

In the US, courts have repeatedly held that accessing public web data isn't a CFAA violation (hiQ v. LinkedIn, 2022). That's the same legal framework a TikTok comment scraper for public videos operates under. We don't offer access to private content under any circumstances.

Bulk export & API access for agencies

The free tool is built for single-video exports. For agencies and in-house teams running social listening across hundreds of TikTok videos, the workflow looks different.

REST API (Agency plan)

Programmatic access to the same export pipeline at up to 500 requests/minute. POST a TikTok URL, poll for the result, GET the JSON. Useful for triggering exports from Make, Zapier, n8n, or your own backend.

10 team seats & white-label reports

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

Continuous post monitoring

Pin specific TikTok videos and the platform re-pulls comments on a schedule, so you can track how sentiment shifts after a launch, ad campaign, or PR moment. Creator monitors 3 posts, Pro 20, Agency unlimited.

Up to 200,000 comments per export

Agency-plan exports go up to 200,000 comments per video — enough for the largest viral TikToks. Pro covers 50,000, which is enough for ~99% of videos.

AI-powered sentiment analysis on exported comments

A spreadsheet of 8,000 TikTok comments isn't insight on its own — somebody still has to read it. ExportComments runs every export through an AI sentiment pipeline so you skip that step.

  • Per-comment sentiment label (positive / negative / neutral)
  • Per-video sentiment score (–1 to +1)
  • Trending topics extracted automatically
  • Spam and bot-comment detection with confidence score
  • Executive summary of overall audience reaction
  • Sentiment delta vs. your previous exports

For worked examples, see our deep-dives on extracting TikTok comments for viral trend tracking, exporting TikTok comments to Excel step-by-step, and the best TikTok comment exporters compared.

Pick a random TikTok giveaway winner

Running a TikTok giveaway? The same export pipeline powers a fair, verifiable winner picker. Export every comment, dedupe by user, apply rules (must contain a keyword, must reply, exclude spam), then draw with a cryptographic seed that anyone in your audience can audit.

See our Instagram giveaway picker Dedicated TikTok picker page coming soon — the workflow is identical.

Limits, pricing & free tier

No surprises. Here's exactly what you get on each plan.

PlanPriceExportsComments / 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

Only need the data for a single campaign? Starter is a one-time $3 charge that unlocks 3 days of unlimited exports — no subscription. See the full breakdown on the pricing page. Yearly billing on Creator, Pro, and Agency saves 25%.

Frequently asked questions

The questions creators and analysts ask before their first TikTok export.

Is exporting TikTok comments allowed?

+

Yes, for public videos. TikTok comments on public videos are public data — the same data anyone can see by visiting the post. ExportComments reads only what TikTok already makes publicly visible, doesn't bypass logins, and never touches private or hidden content. That's consistent with the platform's developer terms and with established case law on public-web data access (e.g. hiQ v. LinkedIn in the US).

How many comments can I export per video?

+

Free plan: 1,000 comments per export. Starter ($3 for 3 days): 2,000. Creator: 5,000. Pro: 50,000. Agency: 200,000. Most TikTok videos have well under 5,000 comments, so the Creator plan covers the vast majority of real-world giveaways and analyses.

Does the export include replies?

+

Yes. Replies are exported as their own rows with a parent-comment ID linking them back to the top-level comment. That means you can either flatten the data for quick analysis or rebuild the thread tree in code.

Can I export comments from private accounts?

+

No. We only access publicly visible TikTok videos. If a video is on a private account or has been removed, the export will return an empty result with a clear error message — we don't attempt to bypass privacy settings.

What formats are supported?

+

CSV is available on the free plan. Excel (.xlsx) and JSON are unlocked on the Creator plan and above. Pro and Agency plans also push directly to Google Sheets for live collaboration.

How long does an export take?

+

Most TikTok exports finish in under 30 seconds. Viral videos with 100,000+ comments may take 2–5 minutes — they're processed in the background and you get an email when they're ready.

Can I export comments from multiple videos at once?

+

Yes. Creator, Pro, and Agency plans include unlimited exports, so you can run as many videos through the tool back-to-back as you need. Agency plans add API access for fully programmatic batch processing from your own backend.

Do I need a TikTok account or API key?

+

No to both. You don't need to log into TikTok, install anything, or apply for TikTok's Research API. Just paste the public video URL.

How is the data structured in the CSV?

+

One comment per row, with columns for comment_id, parent_id (empty for top-level, populated for replies), username, comment_text, created_at (ISO 8601), like_count, reply_count, author_profile_url, and video_url. Easy to open in Excel, Google Sheets, or pandas.

Can I run sentiment analysis on the comments?

+

Yes. Every export can be sent through our AI sentiment pipeline, which classifies each comment as positive, negative, or neutral, surfaces trending topics, and flags spam or bot accounts. Free includes 3 AI analyses per month; Starter and Creator include 50; Pro and Agency are unlimited.

What's included in the free plan?

+

25 exports per month, up to 1,000 comments per export, CSV format, 3 AI analyses per month, and the comment picker for giveaway winners. No credit card required. If you need more, the Starter plan is a one-time $3 charge for 3 days of unlimited exports — useful for a single campaign without committing to a subscription.

How does this compare to TikTok's own analytics?

+

TikTok's native analytics show aggregate counts (views, likes, total comments) but don't let you read or download the individual comment text. ExportComments gives you the raw comment data, which is what you actually need for sentiment analysis, giveaway draws, brand monitoring, or competitor research.

Start exporting TikTok comments today

25 free exports per month. CSV included. No credit card. Save your first export in under a minute.

Also export comments from Instagram · YouTube · X / Twitter