Collect public TikTok video comments

TikTok Comments Scraper

Paste TikTok video links to collect top-level comments, dates and video references in a structured table.

Current pricing

$0.407166 / 1,000 results

Get 2,500 free credits
No credit card required. Credits unlock after account verification.

Collected results

Public video commentsSaved sample · 10 rows
Collected Oct 16, 2026: TikTok Comments Scraper
TexttextCreatedatcreatedAtVideourlvideoUrl
Nevio has 5.2 billion views2026-08-01T07:51:21.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
most viewed TikTok ever2022-08-23T03:18:27.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
Zach doesn't reply2022-05-07T16:05:25.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
btw this video is top one in views2022-05-07T16:07:22.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
Who else has been watching Zach since Vine? 🥰2022-05-07T17:16:23.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
"longboard leviosa😭"2022-08-08T13:20:59.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
je l ai vue avant le million a l'époque 🥰2022-05-07T16:59:19.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
Brah 🕺2022-05-10T01:06:40.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
I’m still amazed by this absurd amount of views2022-05-07T18:57:03.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
The guy who saw it 2.2 Billion times:[smile]2022-05-07T16:27:01.000Zhttps://www.tiktok.com/@zachking/video/7095025543627705643
Real results collected Oct 16, 2026 (UTC). This is a saved sample; source details can change. Missing values were not returned by the source. Hover over a shortened value or switch to JSON to read it in full.
About these output fields
FieldTypeDescription
textstringReturned text. May be missing when the source does not provide it.
createdAtstringReturned createdAt. May be missing when the source does not provide it.
videoUrlstringReturned videoUrl. May be missing when the source does not provide it.
From web pages to a dataset

What you can do

Research viewer questions.

Compare feedback across selected videos.

Export comments for your own reports.

01

Set your sources

Open the scraper and enter your own URLs, search terms and limits.

02

Review & run

Check the cost estimate and confirm the task. Follow its progress in your account.

03

Use your data

Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.

Start with a real configuration

Example input

This is the configured parser input. Replace the example sources with your own and review all limits before running.

JSON · example input
{
  "videoUrls": [
    "https://www.tiktok.com/@zachking/video/7095025543627705643"
  ],
  "maxCommentsPerVideo": 10
}
Explore input fields
FieldTypeNotes
videoUrlsarrayThe TikTok posts to read comments from. Accepts a full video URL (https://www.tiktok.com/@user/video/123…), a photo-post URL (/photo/123…), a vm.tiktok.com / vt.tiktok.com short link (it is redirect-resolved for you), or a bare numeric video id. Leave empty to run the two documented sample videos.
maxCommentsPerVideointegerStop after this many top-level comments per video. Popular videos carry tens of thousands, so the default is deliberately small — raise it once you know the scope you want. 0 = every comment TikTok will page through.
The same scraper in your application

Run through the API

Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.

cURL · queue a task
curl --request POST 'https://extracto.cloud/api/v1/parsers/tiktok-comments-scraper/queue' \
  --header 'X-API-KEY: ext_your_api_key' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data-binary @- <<'JSON'
{
  "input": {
    "videoUrls": [
      "https://www.tiktok.com/@zachking/video/7095025543627705643"
    ],
    "maxCommentsPerVideo": 10
  }
}
JSON

Frequently asked questions

How do I start?

Open the scraper, enter your own sources and a finite result limit, then review the estimate before running.

What can I export?

Saved results can be exported from your account. The sample above supports CSV, JSON and Google Sheets export.

What are the limits?

Top-level comments only. Replies, private videos and unavailable comments are not included.

Is the sample live?

The table is a saved result collected on October 16, 2026. Source details can change; run your own task for current data.

Your next dataset starts here.

Choose your sources, review the price and run TikTok Comments Scraper.

Get 2,500 free credits