Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Social Media$50Free
TikTok Comments Scraper for Video Details CSV logo

TikTok Comments Scraper for Video Details CSV

This TikTok comments scraper exports visible comments from a TikTok video URL alongside the video details analysts usually need for context. Import the workflow into the UScraper local desktop app, replace the sample video link, and create a CSV with commenter, comment text, likes, replies, dates, caption, hashtags, engagement counts, music, and video ID fields.

Output

CSV

Columns

25

Rows

Per comment

Blocks

10

Template

Free

At a glance

Export TikTok comments with video context

Comment-level rows

Each visible comment becomes its own row, with the commenter, text, like count, reply count, and comment date beside the video metadata.

CSV built for review

The export is spreadsheet-ready, so social teams can filter comments, join rows to campaign notes, or hand the file to reporting and research workflows.

Local desktop execution

Your video URL, browser session, and exported CSV stay in the desktop workflow unless you add a separate upload, sync, or sharing step.

Best-effort comment loading

TikTok comments are infinite-scroll and may be gated. The template scrolls, checks visible rows, and creates a clear fallback when no comments are available.

Use this page when you need to scrape TikTok comments for approved videos, not when you need a broad TikTok search crawler. For related workflows, see the TikTok Video Details Scraper, YouTube Video Comments Scraper, Twitter/X Comments Scraper, and the UScraper template library.

Who uses it

TikTok comment export use cases

Social listening teams

Audience response

Favorable to scraping

Export comment text, likes, replies, and visible dates from a campaign post, then group feedback by theme, sentiment, or recurring questions.

Creator researchers

Shortlist review

Favorable to scraping

Pair comments with captions, hashtags, music, and engagement counts before deciding which creators or formats deserve deeper review.

Agencies

Client reporting

Favorable to scraping

Keep a reproducible CSV snapshot of public reactions for a specific TikTok video, including a fallback marker when comments were hidden or blocked.


Automation flow

How the TikTok video comments workflow runs

The workflow sets a large browser window, opens the sample TikTok video URL, waits up to 45 seconds for the page, and clicks common consent or close buttons when they appear. Replace the Navigate URL with the approved video you want to review.

How to use

Scrape TikTok comments to CSV

1

Download and import

Download the hosted TikTok Video Details Comments Scraper JSON, import it into UScraper, and open the workflow canvas.

2

Replace the video URL

Edit the Navigate block and paste one approved TikTok video URL. Start with a public video where you can see comments in a normal browser session.

3

Keep the waits and scroll

Leave the page-load wait, short sleep, and comment-row detection in place. These blocks give TikTok time to render comments before export starts.

4

Confirm the save folder

Structured Export writes tiktok-video-comments-scraper.csv with headers and create mode. Change the save location before client or campaign runs.

5

Run and inspect output

Open the CSV, check whether real comment rows or the fallback row were exported, and compare a few comments against the browser before using the dataset.

Output preview

What the TikTok comments CSV contains

The export combines video metadata and comment fields so each row can stand alone in a spreadsheet. When no visible comments load, the fallback row keeps the same columns and sets comment_text to NO_VISIBLE_COMMENTS_LOADED_TIKTOK_BLOCK_OR_LOGIN_REQUIRED.

urltiktoker_niknamecontentcomment_personcomment_textcomment_likesreply_numcomment_date
https://www.tiktok.com/@example/video/7447350140836400430Example CreatorNew product teaser #launchviewer_oneNeed the release date for this4232026-05-30
https://www.tiktok.com/@example/video/7447350140836400430Example CreatorNew product teaser #launchviewer_twoSaving this for later1802026-05-30
https://www.tiktok.com/@example/video/7447350140836400430Example CreatorNew product teaser #launchNO_VISIBLE_COMMENTS_LOADED_TIKTOK_BLOCK_OR_LOGIN_REQUIRED
tiktok-video-comments-scraper.csv
CSV - UTF-8 - Create

Column

url

The TikTok video URL processed in the run.

Column

poster

Poster identifier parsed from the video path.

Column

tiktoker_nikname

Creator display name from page title or metadata.

Column

post_date

Post timestamp when TikTok exposes it.

Column

content

Caption or description text.

Column

hashtag

Visible hashtag links joined into one field.

Column

like_num

Video like count.

Column

comment_num

Video comment count.

Column

views_num

Visible view count when available.

Column

forward_num

Share count when available.

Column

bookmark_num

Bookmark or favorite count.

Column

Region

Region code when exposed in page data.

Column

Post_type

Static value: Video.

Column

covers_url

Cover image or video poster URL.

Column

video_duration

Duration in seconds when available.

Column

video_download

Video source URL when exposed by the page.

Column

video_id

Video ID parsed from the URL.

Column

music_name

Music title from the linked music page.

Column

music_author

Music author or fallback creator name.

Column

music_URL

TikTok music URL when visible.

Column

comment_person

Visible commenter name or profile text.

Column

comment_text

The comment body or fallback status message.

Column

comment_likes

Like count on the comment row.

Column

reply_num

Reply count found in the comment row.

Column

comment_date

Visible comment date or timestamp.

Headers included - one row per verified visible comment, or one fallback metadata row when comments do not load.

Frequently asked questions

TikTok comments can be publicly visible, but automated collection may still be limited by TikTok terms, copyright, privacy law, regional rules, robots signals, and anti-abuse controls. Use this template for approved research, avoid bypassing access controls, and get legal review before using exported comments commercially.

Before you run

Practical limits and maintenance notes

Keep these constraints visible

Access

Comments may require login or region access

If the page shows a login wall, CAPTCHA, unavailable-video message, or hidden comment drawer, the template cannot export comments that never render in the browser.

Pacing

High-frequency runs can trigger anti-abuse checks

Keep runs modest, avoid parallel sessions, and add longer waits before adapting the workflow for batches. Pause when TikTok shows verification or unusual page states.

Maintenance

Selectors and visible labels can change

Missing comment rows, blank engagement fields, or repeated fallback rows usually mean the page layout or embedded metadata changed and the row-detection script needs review.

Download the free TikTok comments CSV template, install the app from UScraper download, and run it on a small approved video sample before scaling your research workflow.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]