Tiktok Search Scraper avatar

Tiktok Search Scraper

Pricing

$10.00 / 1,000 results

Go to Apify Store
Tiktok Search Scraper

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

Goldmine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

TikTok Search Scraper - Search & Extract TikTok Videos


xtiktok-search-scraper


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:

FieldTypeDescription
searchQueriesArray of stringsRequired. List of keywords to search on TikTok. Each query returns matching video results.
maxItemsNumberOptional. Maximum number of videos to scrape per search query. Default: 5. Free users are limited to 20 items per run.
proxyConfigurationObjectOptional. 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 maxItems value to test before running large scrapes.
  • Free tier is limited to 20 results per run. Subscribe to unlock unlimited scraping.


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.