TikTok Search Scraper - $0.25 / 1000 Videos
Pricing
from $0.25 / 1,000 videos
TikTok Search Scraper - $0.25 / 1000 Videos
Search TikTok videos by keyword and get the results in TikTok's own ranking as clean JSON: exact plays, likes, comments, shares and saves, caption, hashtags, publish date, creator with follower counts, music, cover and download URLs. Region selectable, no login. $0.25 per 1000 videos.
Pricing
from $0.25 / 1,000 videos
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
TikTok Search Scraper
Search TikTok videos by keyword and get the results in TikTok's own ranking as clean, structured JSON. Every video comes in full: exact plays, likes, comments, shares, saves and reposts, the caption with hashtags and mentions, the publish date, the creator with follower, like and video counts, the music, cover images, play and watermark-free download URLs, subtitles and TikTok's own topic labels. Pick the region whose ranking you want. No TikTok account, login, cookies or proxies to set up.
Features
- Keyword search - up to 200 videos per keyword, numbered by TikTok's rank (
position). - Region selectable - TikTok ranks search by region; set
proxy_countryto see what users in that country see. - Exact engagement - plays, likes, comments, shares, saves and reposts as exact numbers, not "1.2M".
- Full video shape - caption, hashtags, mentions, language, publish date (ISO + Unix), duration, resolution, cover, play and download URLs, quality variants, subtitle tracks.
- Creator snapshot - username, nickname, verified flag, bio, avatar, followers, likes and video count.
- Music - title, artist, original-sound flag, duration and play URL.
- Flags - ad, AI-generated, duet / stitch / comments enabled.
Use cases
- Trend research - see which videos win a keyword and how much they get played, liked and saved.
- Influencer discovery - find creators who rank for your niche, with their follower counts.
- Content strategy - study captions, hashtags, sounds and video length of top results.
- Brand and competitor monitoring - track what TikTok shows for your brand or product keywords, per country.
- Datasets - collect videos and engagement for analysis or machine learning.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | array | ["telescope"] | Keywords to search (one search each). |
maxResultsPerQuery | integer | 20 | Videos per keyword (1-200). |
proxy_country | string | empty | ISO-2 country whose ranking to read, e.g. US. |
concurrency | integer | 2 | Searches run at the same time (1-3). |
Example input
{"searchQueries": ["street food", "home workout"],"maxResultsPerQuery": 50,"proxy_country": "DE"}
Output
One dataset item per video (media URLs and creator shortened here):
{"id": "7699350666153577742","url": "https://www.tiktok.com/@creator_a/video/7699350666153577742","type": "video","description": "delicous crispy chicken alfredo wraps #chickenalfredo #wraps #alfredosauce #crispy #dinnerideas","hashtags": ["chickenalfredo", "wraps", "alfredosauce", "crispy", "dinnerideas"],"language": "en","createdAt": "2026-10-22T17:30:00+00:00","stats": {"plays": 1200000, "likes": 126100, "comments": 307, "shares": 20100, "saves": 41307, "reposts": 0},"author": {"username": "creator_a", "nickname": "Creator A", "verified": false, "profileUrl": "https://www.tiktok.com/@creator_a", "stats": {"followers": 241800, "following": 22, "likes": 29700000, "videos": 218}},"video": {"duration": 62, "width": 720, "height": 1280, "format": "mp4", "cover": "https://...", "playUrl": "https://...", "downloadUrl": "https://...", "subtitles": []},"music": {"title": "som original", "original": true, "duration": 60, "playUrl": "https://..."},"flags": {"isAd": false, "duetEnabled": true, "stitchEnabled": true, "commentsEnabled": true},"position": 1,"query": "cooking","searchUrl": "https://www.tiktok.com/search/video?q=cooking","region": null}
Searches that return nothing or cannot be run go to the ERRORS record in the run's key-value store, with the reason. They are not billed.
Pricing
$0.25 per 1000 videos (pay per result) - one dataset item is one video. Failed searches are free.
Notes
- Search runs in a real browser session that solves TikTok's captcha on the fly, so one search takes about 15-50 seconds; about 12 videos arrive per scroll.
- TikTok's ranking changes over time and by region, so two runs of the same keyword can differ.
- TikTok often shows US visitors a login wall instead of search results, so searches pinned to
USfail more often; leave the region empty or pick another country. - Powered by ScrapeUnblocker.