TikTok Video & Comments Scraper avatar

TikTok Video & Comments Scraper

Pricing

from $0.60 / 1,000 results

Go to Apify Store
TikTok Video & Comments Scraper

TikTok Video & Comments Scraper

Search TikTok videos by keyword and extract public comments in one solution. Use engagement metrics, and comment data for trend analysis, product research, and competitor insights. Export to CSV, Excel, or JSON.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

devcake

devcake

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

7 days ago

Last modified

Share

๐ŸŽต TikTok Video Search & Comments

Find public TikTok videos by keyword and optionally collect their comments. This TikTok keyword search scraper gives you clear tables of videos and comments that you can review, download, or use in your regular work.

Add the topics you want to find, choose how many results you need, and start the run. The Actor handles the rest. You do not need a TikTok account, cookies, or technical setup.

๐Ÿ”Ž What can you do with this combined solution?

  • ๐Ÿ” Find relevant TikTok videos: Search by keywords, phrases, creator names, products, or campaign terms.
  • ๐Ÿ”— Research videos and comments together: Collect video details and up to 1,000 public comments per video in the same run.
  • ๐Ÿ“Š Compare public engagement: Review views, likes, comments, shares, and saves across the videos you find.
  • ๐Ÿ’ฌ Explore audience reactions: Read comments alongside their source videos to understand the context behind public responses.
  • ๐Ÿงช Investigate products and competitors: Gather source data for trend analysis, product research, competitor insights, and audience research.
  • ๐Ÿ—‚๏ธ Keep results organized: Remove repeated videos while preserving every search phrase and result position that found them.
  • ๐Ÿ“ Create research-ready datasets: Use separate Videos and Comments tables for analysis, content planning, and reporting.
  • ๐Ÿ“ค Export and repeat your research: Download results for spreadsheets or schedule future runs through Apify.

Together, the TikTok video data scraper and TikTok comment scraper provide one connected source of video, engagement, and comment data.

๐Ÿ‘ฅ Who is it for?

  • ๐Ÿ“ˆ Trend researchers comparing videos, public engagement, and comments around emerging topics.
  • ๐Ÿ›๏ธ Product teams investigating how products appear in videos and how viewers respond to them.
  • ๐ŸŽฏ Marketing teams gathering source data for campaigns and social media competitor analysis.
  • ๐Ÿค Brand and community teams reviewing public reactions without separating video research from comment research.
  • ๐Ÿ“Š Analysts building a social media engagement dataset across multiple keyword searches.

๐Ÿš€ How to search TikTok videos by keyword

  1. Add one or more topics under Search queries.
  2. Choose the maximum number of videos you want for each search.
  3. Turn on Scrape video comments if you also need comments.
  4. Choose the maximum number of comments per video.
  5. Click Start.
  6. Open the Videos or Comments table when the run finishes.
SettingExample
Search queriesrunning shoes, marathon training
Maximum videos per query100
Scrape video commentsYes
Maximum comments per video200

Each search has its own video limit. Comment collection is off by default because it takes longer and uses more resources.

The Actor automatically reuses a short-lived TikTok search session inside each run. This avoids downloading the same TikTok search page and signing program again for every query. The session is not a user login and is never reused between Actor runs.

๐Ÿ“Š What TikTok data will you receive?

The Videos table contains one entry for each unique video. If the same video appears in more than one search, it is saved once and all matching searches are kept.

InformationWhat is included
Search detailsSearch phrase, position in results, and other matching searches
Video detailsCaption, video link, publish date, length, cover image, and playback link
CreatorUsername, display name, and verified status
Public activityViews, likes, comments, shares, and saves
Comment progressNumber of comments found and whether more were available

When comment collection is turned on, the Comments table shows one comment per entry.

Comment informationWhat is included
CommentText and publish date
CommenterUsername, display name, and verified status
Public activityLikes, reply count, and pinned status
LanguageLanguage reported by TikTok
Source videoVideo link and video ID

๐ŸŽฌ Example video result

For the example search running shoes, the Videos table could contain:

InformationExample value
Search phraserunning shoes
Position in results1
Matching searchesrunning shoes, marathon training
CaptionDaily training shoe rotation
Creatorexample_runner
PublishedAugust 18, 2026
Video length27 seconds
Views125,000
Likes9,200
Comments on TikTok238
Shares410
Saves1,250
Videohttps://www.tiktok.com/@example_runner/video/7412345678901234567

๐Ÿ’ฌ Example comment result

If comment collection is turned on, the Comments table could contain:

InformationExample value
Search phraserunning shoes
Source videohttps://www.tiktok.com/@example_runner/video/7412345678901234567
CommentThese helped me choose my next training pair.
Commentersample_viewer
PostedAugust 18, 2026
Likes84
Replies3
Languageen
PinnedNo

These values are illustrative. Actual results depend on the public videos and comments TikTok returns for your searches.

โš™๏ธ Input settings

SettingDefaultAllowed valuesWhat it does
Search queries (searchQueries)Required1-50 searchesWords or phrases to find on TikTok.
Maximum videos per query (maxVideosPerQuery)201-1,000Sets the requested number of videos for each search. Results may stop earlier if TikTok has no more videos to show.
Scrape video comments (scrapeComments)OffOn or offCollects public comments from each video found.
Maximum comments per video (maxComments)1001-1,000Sets the requested number of comments for each video.

Reduce residential proxy traffic

Traffic optimization happens automatically. The Actor requests only the number of search results still needed, reuses its search bootstrap and live TikTok signing program, skips comment requests for videos that report zero comments, and tries the lightweight comments API before loading a video page. Failed work is retried with a fresh session only when needed.

๐Ÿ“ค Export TikTok videos and comments

Download the results as CSV or Excel for spreadsheets, or choose JSON and other formats when needed. The Videos table is best for content and activity research. The Comments table is best when you want to export social media comments for review.

You can also schedule repeat runs and connect results to other tools supported by Apify.

๐Ÿ’ณ Pricing

You pay for saved results. Each unique video is counted once, even if several searches find it. Comments are counted only when they are successfully saved. Repeated videos, failed comment attempts, and unavailable comments are not charged as results.

See the Actor's Pricing tab for current prices. Start with a small number of videos and leave comment collection off for your first test run.

โ“ Frequently asked questions

Is it possible to scrape data from TikTok?

Yes. This Actor collects public TikTok videos that match your searches and can also collect their public comments. It does not access private profiles, private comments, direct messages, or other account-only information. You do not need to provide TikTok login details.

How can I extract data from TikTok?

Enter your topics, choose how many videos you need, and start the Actor. Open the Videos table when the run finishes. Turn on comment collection if you also need public comments, then open the Comments table. You can download either table for further work.

How to analyze competitor social media?

Search for competitor names, products, campaigns, and shared category terms in the same run. Compare which videos appear, their search positions, publish dates, and public activity. The Actor gathers the source information for your research; it does not create scores, judge sentiment, or make recommendations.