TL;DR
Use TikTok scrapers on Apify to extract video data, profile info, and hashtag trends. Costs $0.005 per result ($5 per 1,000). Get 1,000 results free each month on Apify's free plan.
Why Scrape TikTok?
TikTok has 1.8 billion monthly active users in 2025. The platform generates massive amounts of content data daily. Marketers, researchers, and brands need this data for:
- Trend analysis: Identify viral content before it peaks
- Influencer research: Find creators in specific niches
- Competitor monitoring: Track what content performs for rivals
- Content strategy: Understand what formats and topics work
- Brand monitoring: Track mentions and hashtag usage
Available TikTok Scrapers
Clockworks maintains multiple TikTok scrapers on Apify. Each one targets different data:
| Scraper | Data | Price |
|---|---|---|
| TikTok Scraper | Videos, profiles, hashtags, search results | Pay-per-event |
| TikTok Profile Scraper | Complete profile data + all user videos | $0.005/result |
| TikTok Hashtag Scraper | Videos posted with specific hashtags | $0.005/result |
| TikTok Trends Scraper | Currently trending videos and sounds | Pay-per-event |
| TikTok Data Extractor | Free version with basic data | $0.005/result |
What Data Can You Extract?
Profile Data
- Username, nickname, user ID
- Bio and profile picture
- Follower and following counts
- Total likes received
- Video count
- Verification status
Video Data
- Video URL and thumbnail
- Caption and hashtags
- View, like, comment, share counts
- Post timestamp
- Sound/music information
- Video duration
Hashtag Data
- Total video count for hashtag
- Total views for hashtag
- Related hashtags
- Top videos using the hashtag
Step 1: Choose Your Input
Open the TikTok Scraper on Apify.
Enter one of these input types:
- Profile URLs: https://www.tiktok.com/@username
- Hashtags: #fitness, #cooking, #tech
- Video URLs: Direct links to specific videos
- Search keywords: Find videos matching search terms
Step 2: Configure Settings
Key options:
- Results limit: Maximum videos or profiles to scrape
- Include video downloads: Save actual video files (costs extra)
- Date range: Filter by post date
- Minimum engagement: Only get videos above a view threshold
FREE TIER
Apify gives you $5 in free credits monthly. At $0.005 per result, that's 1,000 TikTok videos or profiles for free each month.
Step 3: Run and Export
Click "Start" and wait for completion. TikTok scraping is fast:
- 100 videos: 1-2 minutes
- 1,000 videos: 5-10 minutes
- 10,000 videos: 30-60 minutes
Export formats: JSON, CSV, Excel, XML, HTML
Example Output
{
"id": "7234567890123456789",
"author": "@dancingqueen",
"authorFollowers": 2500000,
"caption": "New choreography! #dance #viral",
"hashtags": ["dance", "viral", "fyp"],
"viewCount": 4200000,
"likeCount": 892000,
"commentCount": 15400,
"shareCount": 23100,
"createTime": "2026-01-02T15:30:00Z",
"musicTitle": "original sound - dancingqueen",
"duration": 32
}
TikTok's Anti-Scraping Challenges
TikTok blocks aggressive scraping. Common issues:
- Rate limits: Anonymous access gets blocked after a few requests
- Regional restrictions: Some content only visible in certain countries
- Dynamic content: Videos load via JavaScript, not static HTML
The Apify scrapers handle these automatically with proxy rotation and browser emulation.
Common Use Cases
Influencer Discovery
Scrape hashtags in your niche. Filter by follower count and engagement rate. Export a list of potential partners.
Trend Monitoring
Run daily scrapes of trending sounds and hashtags. Track what is gaining momentum before it goes viral.
Competitive Analysis
Scrape competitor profiles weekly. Track their posting frequency, engagement rates, and content themes.
Content Research
Find top-performing videos in your category. Analyze what formats, lengths, and hooks work best.
Common Questions
Q: Is TikTok scraping legal?
A: Collecting publicly visible metadata (usernames, view counts, hashtags) for research is legal. TikTok's Terms prohibit automated access, but public data scraping has legal precedent. Do not scrape private accounts or use data for spam.
Q: Can I download the actual videos?
A: Yes. Enable video downloads in the scraper settings. This costs extra per video. Downloaded videos include watermarks unless you use additional processing.
Q: How often should I scrape?
A: For trend monitoring: daily. For influencer research: weekly. For competitive analysis: weekly or bi-weekly. More frequent scraping costs more but gives fresher data.
Q: Can I get historical data?
A: Scrapers get currently available data. TikTok does not expose full historical archives. For older videos, you need the direct URL or user profile.
Integrations
Connect TikTok data to your tools:
- Google Sheets: Auto-update spreadsheets with fresh data
- Slack: Get notifications when high-engagement content is found
- Zapier/Make: Build automated workflows
- Webhooks: Push data to your own systems