Tiktok Video Search Scraper avatar

Tiktok Video Search Scraper

Pricing

from $4.00 / 1,000 videos scrapeds

Go to Apify Store
Tiktok Video Search Scraper

Tiktok Video Search Scraper

Search TikTok videos by keyword and extract metadata — views, likes, comments, author info, hashtags, and music. No login or cookies required.

Pricing

from $4.00 / 1,000 videos scrapeds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Search TikTok videos by keyword and extract metadata — views, likes, comments, author info, hashtags, and music. No login or cookies required.

What does TikTok Video Search Scraper do?

This Actor searches TikTok's mobile API for videos matching your keywords and returns structured metadata for each result. Supports filtering by upload date, sort order, and video duration.

Use cases

  • Market research — find trending videos for a topic or product category
  • Competitor analysis — monitor what content performs best in your niche
  • Influencer discovery — identify creators producing viral content around specific keywords
  • Content strategy — analyze which formats (short vs long, recent vs evergreen) get more engagement
  • Brand monitoring — track mentions of your brand or campaign hashtag

How to use

Step 1: Configure input

{
"keywords": ["kucing lucu", "cooking tutorial"],
"maxVideosPerKeyword": 100,
"sortType": 1,
"publishTime": 7,
"filterDuration": 1
}
FieldTypeRequiredDefaultDescription
keywordsstring[]YesSearch keywords
maxVideosPerKeywordintegerNo50Max videos per keyword (1–1000)
sortTypeintegerNo00 = Relevance, 1 = Most Liked
publishTimeintegerNo00 all time, 1 past day, 7 past week, 30 past month, 90 past 3 months, 180 past 6 months
filterDurationintegerNo00 all, 1 under 1 min, 2 1–5 min, 3 over 5 min

Step 2: Run and download results

Click Start and download results as JSON, CSV, or Excel from the Output tab.

Output

One object per video:

{
"aweme_id": "7655293487931280658",
"keyword": "kucing lucu",
"desc": "Ada satu jurus andalanku. #kucinglucu #viral #fyp",
"create_time": 1748950412,
"author_id": "7123456789",
"author_unique_id": "kucinglucu1717",
"author_nickname": "Kucing Lucu",
"author_avatar": "https://p16-sign.tiktokcdn-us.com/...",
"like_count": 148,
"comment_count": 10,
"share_count": 3,
"play_count": 2400,
"collect_count": 22,
"download_count": 14,
"hashtags": ["kucinglucu", "viral", "fyp"],
"music_title": "original sound",
"music_author": "kucinglucu1717",
"cover_url": "https://p16-sign.tiktokcdn-us.com/...",
"video_url": "https://www.tiktok.com/@kucinglucu1717/video/7655293487931280658"
}

Pricing

EventPrice
Actor start$0.05
Per video scraped$0.004

Examples:

  • 100 videos → $0.05 + $0.40 = $0.45
  • 1,000 videos → $0.05 + $4.00 = $4.05
  • 5,000 videos → $0.05 + $20.00 = $20.05

FAQ

Does this require login or cookies? No. Uses TikTok's mobile API with device-level authentication. No account needed.

How many videos can I scrape per keyword? Up to 1,000 per keyword per run. TikTok typically returns 200–500 unique results per search query before pagination ends.

Can I search multiple keywords at once? Yes — provide a list in keywords. Each keyword is searched independently and results are labeled with the original keyword.

Is the data real-time? Yes. Each run queries TikTok's live search API at the time of execution.

Is this legal? This Actor accesses publicly available search results through TikTok's mobile API. Use responsibly and in accordance with TikTok's Terms of Service.