TikTok Search Scraper avatar

TikTok Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
TikTok Search Scraper

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

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open TikTok Search Scraper in Apify Console or click Try for free on this page
  3. Choose a mode — Search Videos, Search Users, or Hashtag Videos
  4. Add your keywords — type one keyword per line (e.g. nike campaign, sustainable fashion)
  5. Set a result limit — start with 10–20 to test, then scale up
  6. Click Start and wait a few seconds
  7. Download your data in JSON, CSV, Excel, or XML — or pull it via the Apify API

⚙️ Input parameters

ParameterTypeRequiredDefaultDescription
modestringsearch_videosExtraction mode: search_videos, search_users, or hashtag_videos
searchQueriesarrayKeywords to search for (one per line). Used in Search Videos and Search Users modes
hashtagsarrayHashtags to extract. Accepts #madrid, madrid, or full TikTok URL
maxResultsinteger100Max items per keyword/hashtag. 3 keywords × 100 = up to 300 items total
includeSubtitlesbooleanfalseInclude video subtitle/caption text when available
proxyConfigurationobjectApify proxyProxy 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.

ScaleApprox. costResults
Quick test~$0.0110–20 videos
Standard run~$0.03100 videos
Large batch~$0.161,000 videos
Enterprise~$1.6010,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.

Explore the full Rastriq intelligence portfolio on Apify Store:

ActorDescription
TikTok Video & Brand ScraperExtract TikTok profile stats, video lists, video details, and music metadata

❓ Frequently Asked Questions

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.

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.