TikTok Search Scraper
Pricing
from $1.00 / 1,000 results
TikTok Search Scraper
Search TikTok for videos and users by keyword, or get all videos under a hashtag. Built for marketing teams tracking brand mentions and campaign performance.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
TikTok Search Scraper — Find Videos, Users & Hashtag Content
Extract TikTok videos, user profiles, and hashtag data by keyword — no API key or login needed. TikTok Search Scraper returns engagement metrics (views, likes, shares, comments, saves), creator info, and content metadata, ready to export as JSON, CSV, or Excel.
🚀 Try it free — your first $5 of usage is on Apify. No credit card required.
📌 What is TikTok Search Scraper?
TikTok Search Scraper is an unofficial TikTok search API that lets you extract structured data from TikTok's search results and hashtag pages at scale. Unlike TikTok's official API — which requires developer approval, has strict rate limits, and restricts access to search data — this scraper works with any keyword, returns full engagement metrics, and requires zero configuration.
Use TikTok Search Scraper to:
- 🔍 Track brand mentions — monitor what people say about your brand, competitors, or campaigns on TikTok
- 📊 Analyze trending content — find top-performing videos for any keyword or hashtag with real engagement data
- 👥 Discover creators — search for TikTok accounts by keyword and compare follower counts, verification status, and content volume
- #️⃣ Monitor hashtag campaigns — track how many videos and views a branded hashtag generates over time
- 🔄 Automate recurring reports — schedule runs, set up webhooks, and keep your datasets fresh without manual work
The Apify platform gives TikTok Search Scraper superpowers: scheduling, monitoring, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.
📋 What data does TikTok Search Scraper extract?
TikTok Search Scraper supports three extraction modes, each returning different data:
🔍 Search Videos & #️⃣ Hashtag Videos
| 🔗 Video URL & caption | 👤 Creator username & display name |
| 👁️ Views & play count | ❤️ Likes, comments, shares, saves |
| 📈 Engagement rate | #️⃣ Hashtags & @mentions |
| 🎵 Sound name & author | 📅 Publish date & duration |
| 🏷️ Ad flag & slideshow | 🖼️ Thumbnail URL |
👥 Search Users
| 🔗 Profile URL | 👤 Username & display name |
| 👥 Followers & following | ❤️ Total likes across all videos |
| 🎬 Video count | ✅ Verified badge |
| 🏢 Business account flag | 🛒 Commerce enabled |
| 📝 Bio text |
🚀 How to use TikTok Search Scraper
Extracting TikTok search data takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open TikTok Search Scraper in Apify Console or click Try for free on this page
- Choose a mode — Search Videos, Search Users, or Hashtag Videos
- Add your keywords — type one keyword per line (e.g.
nike campaign,sustainable fashion) - Set a result limit — start with 10–20 to test, then scale up
- Click Start and wait a few seconds
- Download your data in JSON, CSV, Excel, or XML — or pull it via the Apify API
⚙️ Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode | string | ✅ | search_videos | Extraction mode: search_videos, search_users, or hashtag_videos |
searchQueries | array | — | — | Keywords to search for (one per line). Used in Search Videos and Search Users modes |
hashtags | array | — | — | Hashtags to extract. Accepts #madrid, madrid, or full TikTok URL |
maxResults | integer | — | 100 | Max items per keyword/hashtag. 3 keywords × 100 = up to 300 items total |
includeSubtitles | boolean | — | false | Include video subtitle/caption text when available |
proxyConfiguration | object | — | Apify proxy | Proxy settings. Datacenter (default) works well; switch to residential only if blocked |
Example input:
{"mode": "search_videos","searchQueries": ["nike campaign", "sustainable fashion"],"maxResults": 50}
📦 Output example
Each result is a structured JSON object. Here's a sample from a real run:
{"type": "video","url": "https://www.tiktok.com/@nike/video/7326227081220869422","caption": "Top bin challenge with Erling Haaland 👀 🎯 #NikeFootball #precision #phantomgx","createTime": "2024-01-20T17:03:23+00:00","duration": 12,"coverUrl": "https://p16-common-sign.tiktokcdn-eu.com/...","username": "nike","displayName": "Nike","verified": true,"musicTitle": "original sound","musicAuthor": "Nike","musicOriginal": true,"views": 12100000,"likes": 1500000,"shares": 5758,"comments": 2074,"saves": 60874,"engagementRate": 0.1246,"hashtags": "nikefootball, precision, phantomgx","isSlideshow": false,"isAd": false}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API (see the API tab for ready-to-use code snippets in Python, JavaScript, and cURL).
💰 How much does it cost to use TikTok Search Scraper?
TikTok Search Scraper uses Apify's standard compute unit (CU) pricing. A typical run extracting ~100 videos costs approximately $0.03, making it one of the most cost-effective TikTok scrapers available.
| Scale | Approx. cost | Results |
|---|---|---|
| Quick test | ~$0.01 | 10–20 videos |
| Standard run | ~$0.03 | 100 videos |
| Large batch | ~$0.16 | 1,000 videos |
| Enterprise | ~$1.60 | 10,000 videos |
💡 Tip: Each keyword runs as a separate search. 3 keywords × 100 results = ~300 items. Run a small test first to validate costs before scaling.
Is scraping TikTok search results free? Your first $5 of usage is covered by Apify's free plan credit — enough to extract roughly 30,000 video results at no cost.
🔗 Related Rastriq Actors
Explore the full Rastriq intelligence portfolio on Apify Store:
| Actor | Description |
|---|---|
| TikTok Video & Brand Scraper | Extract TikTok profile stats, video lists, video details, and music metadata |
❓ Frequently Asked Questions
Is scraping TikTok search results legal?
TikTok Search Scraper only accesses publicly available data — information visible to any visitor. We apply reasonable rate limiting and respect platform constraints. As with any data collection, you are responsible for ensuring your use case complies with applicable laws (GDPR, CCPA) and TikTok's Terms of Service. For guidance, see Apify's blog on the legality of web scraping.
Does TikTok Search Scraper require a TikTok account or API key?
No. TikTok Search Scraper works with public search data and does not require any account, login, or API credentials from you.
How many results can I get per search?
TikTok Search Scraper can extract up to 10,000 results per keyword. In practice, TikTok's search returns a natural depth of ~200–500 results per query depending on the keyword's popularity. Set maxResults to control how many you need.
What proxy configuration should I use?
The default datacenter proxy works well and keeps costs low. Switch to residential proxy only if you experience persistent blocks on specific keywords. The actor handles proxy rotation automatically.
How do I integrate TikTok Search Scraper with my workflow?
TikTok Search Scraper integrates natively with:
- Make (formerly Integromat) and Zapier — trigger runs and receive data automatically
- Google Sheets — export directly to a spreadsheet
- Webhooks — get notified when a run finishes
- Apify API — call from Python, Node.js, or any language (see the API tab)
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.