Tiktok Search Scraper
Pricing
$10.00 / 1,000 results
Tiktok Search Scraper
High-performance Apify Actor that searches TikTok for any keyword and extracts detailed video data from the results. Track trending content, analyze competitor strategies, monitor brand mentions, or research hashtags, this scraper delivers accurate, structured data in JSON, CSV, or Excel formats.
Pricing
$10.00 / 1,000 results
Rating
0.0
(0)
Developer
Goldmine
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Search Scraper - Search & Extract TikTok Videos

Fast, Reliable TikTok Search Scraper
TikTok Search Scraper is a high-performance Apify Actor that searches TikTok for any keyword and extracts detailed video data from the results.
Whether you need to track trending content, analyze competitor strategies, monitor brand mentions, or research hashtags, this scraper delivers accurate, structured data in JSON, CSV, or Excel formats.
Key Features
- Keyword Search: Search TikTok for any keyword or phrase and extract matching video results.
- Deep Data Extraction: Captures comprehensive video details including:
- Video ID & URL
- Description & Hashtags
- Author Info: Username, nickname, avatar, verified status
- Engagement Stats: Plays, likes, shares, comments, saves
- Video Metadata: Duration, resolution, cover image
- Music Info: Title, author, album
- Download URLs: Direct video play and download links
- Multiple Queries: Run multiple search queries in a single Actor run.
- Proxy Support: Built-in support for Apify Proxy (Residential) to handle TikTok's anti-bot protections.
Input Parameters
The Actor accepts a simple JSON input to control the scraping logic:
| Field | Type | Description |
|---|---|---|
searchQueries | Array of strings | Required. List of keywords to search on TikTok. Each query returns matching video results. |
maxItems | Number | Optional. Maximum number of videos to scrape per search query. Default: 5. Free users are limited to 20 items per run. |
proxyConfiguration | Object | Optional. Proxy settings. Residential proxies are recommended for reliable access to TikTok. |
Example Input
{"searchQueries": ["funny cats", "cooking recipes"],"maxItems": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Output Data
The scraper stores results in the default dataset. You can download the data in JSON, CSV, Excel, or XML formats.
Sample Output (JSON)
{"id": "7345678901234567890","url": "https://www.tiktok.com/@username/video/7345678901234567890","description": "The funniest cat compilation you'll ever see #funnycats #catsoftiktok","createTime": "2024-03-15T12:30:00.000Z","author": {"id": "123456789","uniqueId": "username","nickname": "Cat Lover","avatar": "https://p16-sign.tiktokcdn-us.com/...","signature": "Sharing the best cat content","verified": false},"video": {"duration": 45,"ratio": "720p","cover": "https://p16-sign.tiktokcdn-us.com/...","playUrl": "https://v16-webapp.tiktok.com/...","downloadUrl": "https://v16-webapp.tiktok.com/...","bitrate": 1048576},"stats": {"likes": 125000,"shares": 5400,"comments": 3200,"plays": 2500000,"saves": 15000},"music": {"title": "Original Sound","author": "username","album": null},"hashtags": ["funnycats", "catsoftiktok"],"searchQuery": "funny cats","rank": 1,"crawl_status": "success","error_reason": null,"crawled_at": "2024-03-20T10:00:00.000Z"}
Tips for Best Results
- Use specific keywords for more targeted results (e.g., "vegan meal prep" instead of "food").
- Residential proxies are recommended since TikTok actively blocks datacenter IPs.
- Start with a small
maxItemsvalue to test before running large scrapes. - Free tier is limited to 20 results per run. Subscribe to unlock unlimited scraping.
Related Scrapers
Support & Feedback
Got any feedback or custom inquiries?
Email: coredev.dan@gmail.com
If you encounter any issues or have feature requests, please check the "Issues" tab on the Actor page.