tikklip

TikTok comment exporter

Export TikTok comments to CSV in one paste.

Paste a video link and pull up to 10,000 top-level comments with author handles, like counts, and reply counts — plus the reply threads underneath them. Sortable, deduplicated, and ready for a spreadsheet or your own analysis.

Start free See pricingPart of the Pro plan. No card to start.

Every field that matters

Comment text, @author, likes, reply count, post date, and the parent comment id on every row.

CSV, Excel, or JSON

Open it in Sheets, download a formatted .xlsx workbook, or pipe the JSON straight into your own pipeline.

Sorted for research

Rank by likes or replies to surface the loudest voices in a thread first.

Built for volume

Up to 10,000 comments per export. No scrolling, no copy-paste.

What you actually get

Every row is one comment — top-level, or a reply when reply threads are included. These are the exact column headers, in the exact order they appear in the file — no hidden fields, no “upgrade to see the data” columns left blank.

ColumnTypeWhat it holdsExample
comment_idstringTikTok's comment id. Use it to deduplicate across runs.7300000000000000001
parent_comment_idstringEmpty for a top-level comment; the parent's comment_id when the row is a reply. Sort by this to rebuild threads.7300000000000000000
textstringComment body, verbatim, emoji included.the second tip actually works
author_unique_idstringCommenter's handle, without the @.examplereader
author_nicknamestringCommenter's display name.Example Reader
reply_tostringHandle this reply addresses. TikTok only supplies it when a reply answers another reply, so it is empty on a direct reply to the parent.examplereader
likesnumberLikes on the comment. Sort by this to find the loudest voices.241
reply_countnumberNumber of replies underneath it.12
created_atdatetimeISO 8601 UTC timestamp, empty when TikTok doesn't supply one.2026-05-14T09:22:11.000Z

And it opens properly

Most exporters get at least one of these wrong. These are properties of the file we write, not promises.

Opens clean in Excel
UTF-8 with a byte-order mark, so emoji and non-Latin handles survive a double-click on Windows instead of turning into mojibake.
RFC 4180 quoting
Commas, quotes and newlines inside a caption or comment are escaped properly, so a multi-line comment never splits into two rows.
Formula-injection safe
A comment starting with =, +, - or @ is prefixed with an apostrophe so Excel and Sheets treat it as text instead of executing it (CWE-1236).
CRLF line endings
The line terminator the CSV spec actually calls for, which is what keeps older Excel builds from collapsing rows.

How it works

  1. 01

    Paste the video link

    Any standard TikTok video URL, including vm. and vt. short links.

  2. 02

    Pick your depth

    Choose how many comments to pull, up to 10,000, and whether to expand reply threads.

  3. 03

    Export

    Download CSV, Excel, or JSON, or save the thread to a collection.

Questions

Can I export TikTok comments for free?
No — comment export starts on Pro, which includes 30 comment exports a month, each pulling up to 10,000 top-level comments. The free tier covers watermark-free downloads, not comment exports. Signing up takes no card, so you can see the dashboard before you decide.
What format are the comments in?
CSV, an .xlsx workbook with a frozen header row, or JSON for developers. Both include the comment text, @handle, like count, reply count, post date, and the parent comment id that links a reply to its thread.
How many comments can I pull from one video?
Up to 10,000 top-level comments per export, plus the replies underneath up to 200 of them when you tick "Include reply threads".
Is exporting TikTok comments allowed?
Use it for public content you have the rights to analyze. tikklip stores metadata and links, never the videos themselves. See our Terms for details.
Do you capture replies?
Yes. Tick "Include reply threads" and the export expands the most-replied comments and returns their replies as their own rows, linked to the parent by the parent_comment_id column. Up to 200 threads per export.

Get the whole toolkit

Downloads, profile scraping, search and comment exports, and saved collections, in one place. Start free, no card required.

Start free

More tools