TikTok Video & Comments Scraper
Pricing
from $0.60 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
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
- Add one or more topics under Search queries.
- Choose the maximum number of videos you want for each search.
- Turn on Scrape video comments if you also need comments.
- Choose the maximum number of comments per video.
- Click Start.
- Open the Videos or Comments table when the run finishes.
๐งฉ Example search
| Setting | Example |
|---|---|
| Search queries | running shoes, marathon training |
| Maximum videos per query | 100 |
| Scrape video comments | Yes |
| Maximum comments per video | 200 |
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.
| Information | What is included |
|---|---|
| Search details | Search phrase, position in results, and other matching searches |
| Video details | Caption, video link, publish date, length, cover image, and playback link |
| Creator | Username, display name, and verified status |
| Public activity | Views, likes, comments, shares, and saves |
| Comment progress | Number of comments found and whether more were available |
When comment collection is turned on, the Comments table shows one comment per entry.
| Comment information | What is included |
|---|---|
| Comment | Text and publish date |
| Commenter | Username, display name, and verified status |
| Public activity | Likes, reply count, and pinned status |
| Language | Language reported by TikTok |
| Source video | Video link and video ID |
๐ฌ Example video result
For the example search running shoes, the Videos table could contain:
| Information | Example value |
|---|---|
| Search phrase | running shoes |
| Position in results | 1 |
| Matching searches | running shoes, marathon training |
| Caption | Daily training shoe rotation |
| Creator | example_runner |
| Published | August 18, 2026 |
| Video length | 27 seconds |
| Views | 125,000 |
| Likes | 9,200 |
| Comments on TikTok | 238 |
| Shares | 410 |
| Saves | 1,250 |
| Video | https://www.tiktok.com/@example_runner/video/7412345678901234567 |
๐ฌ Example comment result
If comment collection is turned on, the Comments table could contain:
| Information | Example value |
|---|---|
| Search phrase | running shoes |
| Source video | https://www.tiktok.com/@example_runner/video/7412345678901234567 |
| Comment | These helped me choose my next training pair. |
| Commenter | sample_viewer |
| Posted | August 18, 2026 |
| Likes | 84 |
| Replies | 3 |
| Language | en |
| Pinned | No |
These values are illustrative. Actual results depend on the public videos and comments TikTok returns for your searches.
โ๏ธ Input settings
| Setting | Default | Allowed values | What it does |
|---|---|---|---|
Search queries (searchQueries) | Required | 1-50 searches | Words or phrases to find on TikTok. |
Maximum videos per query (maxVideosPerQuery) | 20 | 1-1,000 | Sets the requested number of videos for each search. Results may stop earlier if TikTok has no more videos to show. |
Scrape video comments (scrapeComments) | Off | On or off | Collects public comments from each video found. |
Maximum comments per video (maxComments) | 100 | 1-1,000 | Sets 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.