TikTok Search Video Scraper avatar
TikTok Search Video Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
TikTok Search Video Scraper

TikTok Search Video Scraper

Find the best TikTok creators and content in any niche with this TikTok Search Videos Scraper built for influencer managers and marketing agencies.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

🎵 TikTok Search Videos Scraper - Powerful Video Search & Data Extraction

Search and scrape TikTok videos by keywords with comprehensive metadata extraction. Get video details, engagement metrics, author information, music data, and direct download links. Supports advanced filtering by region, publish time, and sort type!

📋 Table of Contents

🚀 Features

🔍 Powerful Search Capabilities

  • Keyword-Based Search - Search TikTok videos using any keywords
  • Advanced Filtering - Filter by region, publish time, and sort type
  • Pagination Support - Automatically fetch multiple pages of results
  • Customizable Results - Control the number of videos to scrape
  • Real-Time Data - Get the latest trending videos and content

📊 Comprehensive Metadata Extraction

  • Video Details - Title, description, duration, region, and video IDs
  • Engagement Metrics - Views, likes, comments, shares, and downloads
  • Author Information - Username, nickname, user ID, and avatar
  • Music Data - Song title, artist, duration, and audio URL
  • Visual Assets - Cover images, thumbnails, and dynamic covers
  • Download Links - Direct video URLs (with and without watermark)

🌍 Global & Regional Support

  • Multi-Region Search - Search across US, Japan, Korea, Vietnam, Brazil, Russia, and more
  • Time-Based Filtering - Filter by past 24 hours, week, month, or custom periods
  • Smart Sorting - Sort by relevance, like count, or date posted
  • Regional Content - Access region-specific trending content

🎯 Use Cases

Use CaseDescriptionBenefits
📊 Trend AnalysisTrack trending topics and viral contentIdentify popular hashtags, monitor content trends
🎯 Competitor ResearchAnalyze competitor content and engagementBenchmark performance, discover successful strategies
📢 Influencer MarketingFind relevant creators and contentIdentify partnership opportunities, track influencer performance
🎵 Music DiscoveryDiscover trending songs and audio tracksFind popular music, track audio usage
📝 Content InspirationGather ideas for content creationAnalyze successful formats, discover creative concepts
📈 Social Media AnalyticsMonitor brand mentions and sentimentTrack engagement metrics, measure campaign performance
🎓 Academic ResearchStudy social media behavior and trendsCollect data for research, analyze user engagement patterns

⚡ Quick Start

{
"keywords": "funny cats",
"region": "us",
"maxItems": 20
}

2️⃣ Advanced Search with Filters

{
"keywords": "dance challenge",
"region": "us",
"publish_time": 7,
"sort_type": 1,
"maxItems": 50
}
{
"keywords": "viral trends",
"region": "jp",
"publish_time": 1,
"sort_type": 1,
"maxItems": 100
}

📊 Input Parameters

ParameterTypeRequiredDescriptionExample
keywordsStringSearch keywords for TikTok videos"funny cats", "dance challenge"
regionStringRegion code for search results"us", "jp", "kr" (default: "us")
publish_timeIntegerFilter by publish time0 (All), 1 (24h), 7 (Week), 30 (Month)
sort_typeIntegerSort results by0 (Relevance), 1 (Likes), 3 (Date)
maxItemsIntegerMaximum videos to scrape20 (default), min: 1

🌍 Supported Regions

  • 🇺🇸 us - United States
  • 🇯🇵 jp - Japan
  • 🇰🇷 kr - South Korea
  • 🇻🇳 vn - Vietnam
  • 🇧🇷 br - Brazil
  • 🇷🇺 ru - Russia
  • 🇩🇪 de - Germany
  • 🇫🇷 fr - France
  • 🇪🇸 es - Spain
  • 🇮🇹 it - Italy

📤 Output Format

🎬 Video Data Structure

{
"source": "tiktok",
"aweme_id": "v12044gd0000d45h7l7og65ji6d67pe0",
"video_id": "7569167709833841933",
"region": "US",
"title": "Funny pug #dog #dogsoftiktok #funny #pet #fyp",
"cover": "https://...",
"duration": 103,
"play_url": "https://...",
"download_url": "https://...",
"size": 15298849,
"music_url": "https://...",
"music_info": {
"id": "7569167771397868301",
"title": "original sound - furball.diary",
"author": "Furball Diary",
"original": true,
"duration": 103
},
"play_count": 5279936,
"digg_count": 750319,
"comment_count": 3309,
"share_count": 162755,
"download_count": 16220,
"create_time": 1762334206,
"author": {
"id": "7445238900832240683",
"unique_id": "furball.diary",
"nickname": "Furball Diary",
"avatar": "https://..."
},
"is_ad": false,
"is_top": 0
}

📊 Data Fields Explained

  • Engagement Metrics: Views, likes, comments, shares, downloads
  • Video URLs: Direct play and download links (with/without watermark)
  • Author Info: Complete creator profile data
  • Music Data: Song details and audio URL
  • Timestamps: Creation time in Unix format
  • File Info: Video size in bytes and duration in seconds

🔧 Configuration

Publish Time Filters

ValueDescriptionUse Case
0All TimeGet all videos regardless of age
1Past 24 HoursLatest trending content
7This WeekRecent popular videos
30This MonthMonthly trending content
90Last 3 MonthsQuarterly analysis
180Last 6 MonthsLong-term trends

📊 Sort Types

ValueSort ByBest For
0RelevanceMost relevant search results
1Like CountMost popular/viral content
3Date PostedNewest content first

📈 Performance

Speed Metrics

  • Search Speed: ~1-3 seconds per request
  • Pagination: Automatic handling of multiple result pages
  • Batch Size: 10 videos per call
  • Throughput: 100+ videos per minute
  • Data Extraction: Real-time metadata processing

🔄 Reliability Features

  • Retry Logic - Handles temporary failures with exponential backoff
  • Rate Limiting - Smart throttling to prevent API blocks
  • Error Handling - Comprehensive error reporting and recovery
  • Cursor-Based Pagination - Efficient result fetching

❓ FAQ

Q: How many videos can I scrape?

A: You can scrape as many videos as needed using the maxItems parameter. The actor automatically handles pagination to fetch multiple pages of results.

Q: What regions are supported?

A: We support 10+ regions including US, Japan, Korea, Vietnam, Brazil, Russia, Germany, France, Spain, and Italy. Each region may return different trending content.

Q: Can I filter by video age?

A: Yes! Use the publish_time parameter to filter videos by:

  • Past 24 hours (1)
  • This week (7)
  • This month (30)
  • Last 3 months (90)
  • Last 6 months (180)
  • All time (0)

A: Set sort_type to 1 to sort results by like count, which shows the most popular/viral content first.

A: Yes! Each video includes direct play and download URLs, both with and without watermarks.

Q: What about rate limits?

A: The actor includes retry logic to handle rate limits efficiently.

A: This tool is for research, analytics, and personal use. Users must comply with TikTok's Terms of Service and applicable laws.

🛠️ Troubleshooting

🚨 Common Issues

IssueCauseSolution
"Keywords are required"Missing search keywordsProvide valid search keywords in the input
"No videos found"No matching resultsTry different keywords or adjust filters
"Request timeout"Network issuesRetry the run, check API status
"Invalid region code"Unsupported regionUse supported region codes (us, jp, kr, etc.)

🔍 Debug Tips

  1. Start Small - Test with maxItems: 10 first before scaling up
  2. Check Keywords - Ensure keywords are relevant and not too specific
  3. Review Logs - Check actor run logs for detailed error messages
  4. Region Testing - Try different regions if results are limited

📞 Support

🆘 Need Help?

  • 📧 Issues: Report bugs and feature requests
  • 💬 Community: Join our developer community
  • 📖 Documentation: Comprehensive guides and examples
  • 🎯 Best Practices: Optimization tips and tricks

🏷️ Keywords & Tags

tiktok scraper, tiktok search, tiktok api, tiktok videos, tiktok downloader, tiktok metadata, tiktok engagement metrics, tiktok analytics, tiktok trending, tiktok viral content, tiktok influencer, tiktok music, tiktok hashtags, tiktok author info, tiktok video extractor, tiktok batch scraper, tiktok apify actor, tiktok automation, tiktok data extraction, tiktok research tool, social media scraper, tiktok content analysis, tiktok video downloader, download tiktok video without watermark, tiktok video viewer, tiktok video search engine, tiktok video search tool, tiktok video search by keywords.


⭐ Star this actor if it helps you scrape TikTok content efficiently!

Built with ❤️ using Apify Platform