TikTok Search Scraper — Videos by Keyword
Pricing
from $2.00 / 1,000 results
TikTok Search Scraper — Videos by Keyword
Search TikTok by any keyword and scrape matching videos with views, likes, author stats, hashtags, and music — no login required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search TikTok like a user would and get the top-ranked videos for any keyword as structured data — descriptions, view counts, likes, author stats, hashtags, and music. No login, no cookies, no TikTok account needed.
What you get
One dataset record per video, ranked in TikTok's search order:
- Video: ID, direct URL, description, hashtags, duration, cover image, post date, region
- Search rank: the keyword it matched and its position in the results
- Engagement: play count, likes, comments, shares, saves (collects), downloads, reposts
- Author: username, display name, verification status, follower count, bio
- Music: track ID, title, and artist
- Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console
Use cases
- Trend research — see exactly which videos rank for a keyword right now
- Influencer discovery — surface creators who rank for your niche keywords, with follower counts attached
- Competitor analysis — track which videos and creators dominate searches for your product category
- Content ideation — study the hooks, hashtags, and sounds used by top-ranking videos
- Social listening — monitor brand mentions and product keywords on a schedule
How to use
- Enter one or more Search keywords — anything you'd type into the TikTok search bar
- Optionally set Max videos to cap the total across all keywords (0 = no cap)
- Run the actor — results appear in the Dataset tab, ranked in TikTok's search order
Each keyword returns its top-ranked search results — up to 30 videos per keyword, exactly what a TikTok user sees on the first results screen. To collect more data, add more keyword variations (e.g. "coffee recipe", "iced coffee recipe", "easy coffee recipes") — up to 100 keywords per run.
Output format
{"keyword": "coffee recipes","position": 1,"videoId": "7668672505359469837","videoUrl": "https://www.tiktok.com/@laceyglasley/video/7668672505359469837","description": "New series: making YOUR coffee orders 🤎 #coffeetok #icedcoffee","hashtags": ["coffeetok", "coffeeathome", "icedcoffee"],"createdAt": "2026-07-31T02:06:15.000Z","duration": 37,"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/...","region": "US","authorUsername": "laceyglasley","authorNickname": "Lacey","authorVerified": false,"authorFollowerCount": 88032,"likeCount": 35336,"commentCount": 306,"shareCount": 2823,"playCount": 327215,"collectCount": 14793,"musicTitle": "So Easy (To Fall In Love)","musicAuthor": "ZZang KARAOKE"}
FAQ
Do I need a TikTok account or cookies? No. The actor works without any login.
How fresh are the results? Results mirror live TikTok search at the moment of the run.
Can I run it on a schedule? Yes — schedule it in the Apify console to monitor your keywords daily or hourly and export new results automatically.
Why up to 30 videos per keyword? The actor returns TikTok's first page of search results — the videos that actually rank and get the clicks. For broader coverage, add more keyword variations to the same run.