TikTok Scraper
Pricing
Pay per usage
Go to Apify Store
TikTok Scraper
Scrape TikTok profiles, hashtags and search results. Extract followers, likes, video stats, comments and more. Supports 3 modes: profile, hashtag and search. No API key needed.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Alex v
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
Extract data from TikTok profiles, hashtags, and search results — no API key needed.
Three modes
1. Profile mode
Scrape any TikTok user's profile and their videos.
Input:
{"mode": "profile","usernames": ["cristiano", "khaby.lame"],"maxVideos": 20}
Output:
{"type": "profile","username": "cristiano","name": "Cristiano Ronaldo","bio": "Ballon d'Or winner...","verified": true,"stats": {"followers": 42000000,"following": 512,"likes": 380000000},"videos": [{"url": "https://www.tiktok.com/@cristiano/video/...","description": "Training day 💪","likes": "2.4M","comments": "18K","shares": "45K","music": "Original Sound"}]}
2. Hashtag mode
Scrape videos from a TikTok hashtag.
{"mode": "hashtag","hashtags": ["travel", "food"],"maxVideos": 30}
3. Search mode
Search TikTok and get results.
{"mode": "search","searchQuery": "funny cats compilation","maxVideos": 20}
Use cases
- Influencer research — find profiles, follower counts, engagement rates
- Competitor analysis — track what content performs best in your niche
- Trend monitoring — scrape hashtags to spot emerging trends
- Content research — find top videos for any search term
- Brand monitoring — track mentions and user-generated content
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | profile | profile, hashtag, or search |
usernames | array | [] | TikTok usernames (without @) |
hashtags | array | [] | Hashtags to scrape (without #) |
searchQuery | string | "" | Search term |
maxVideos | number | 20 | Max videos per profile/hashtag |
includeComments | boolean | false | Also scrape video comments |
maxComments | number | 10 | Comments per video |
Cost & performance
- 1 profile (20 videos): ~2 min, ~0.3 compute units
- 5 profiles (20 videos each): ~8 min, ~1.2 compute units
- 1 hashtag (30 videos): ~3 min, ~0.4 compute units