TikTok Profile Scraper
Pricing
Pay per usage
TikTok Profile Scraper
Scrape public TikTok profile data: followers, likes, bio, verified status, and recent video URLs. No login or API key required. Batch processing supported.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Tatsuya Mizuno
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
TikTok Profile Scraper - Free Follower Count, Bio & Video Data Extractor (Alternative to TikTok API, Pentos, Exolyt)
Scrape public TikTok profile data without a login or API key. Extract follower counts, likes, bio, verification status, and recent video URLs for any public TikTok account. The best free alternative to TikTok Research API (academic access only), Pentos ($99/mo), Exolyt ($49/mo), and TikBuddy.
Who Is This For?
- Social media marketers -- Analyze competitor profiles, track follower growth, and benchmark engagement
- Influencer agencies -- Vet TikTok creators by follower count, verification status, and video output
- Brand managers -- Monitor brand ambassador profiles and track content performance
- Market researchers -- Build datasets of TikTok creators by niche for trend analysis
- E-commerce sellers -- Find TikTok influencers in your product category for partnerships
- Academic researchers -- Study TikTok creator demographics, posting patterns, and audience size
Pricing -- Free to Start
| Tier | Cost | What You Get |
|---|---|---|
| Free trial | $0 | Apify free tier includes monthly compute credits |
| Pay per result | ~$3.00 / 1,000 profiles | Batch profile scraping |
| vs. TikTok API | No academic approval | Instant access, no application process |
| vs. Pentos | Saves $99/mo | No subscription, pay only for usage |
Quick Start (3 Steps)
- Click "Try for free" on this Actor's page in Apify Store
- Enter usernames (e.g.,
["charlidamelio", "khaby.lame"]) or paste profile URLs - Click "Start" and get profile data as JSON, CSV, or Excel
Features
- No login required for public profiles
- Batch scraping: process multiple usernames or profile URLs in one run
- Rich profile data: display name, bio, followers, following, total likes, video count, verification status
- Recent videos: extracts up to 30 recent video URLs per profile
- Dual input modes: usernames array OR direct profile URLs
- Retry & rate limiting: configurable delay between requests
- Bot detection handling: warns when TikTok shows a captcha or block page
Input
| Field | Type | Description | Default |
|---|---|---|---|
usernames | array | TikTok usernames without @ (e.g. ["charlidamelio", "khaby.lame"]) | -- |
profileUrls | array | Direct TikTok profile URLs | -- |
includeRecentVideos | boolean | Extract recent video URLs | true |
maxVideosPerProfile | integer | Max recent videos per profile (1-30) | 12 |
delayBetweenRequestsMs | integer | Delay between requests in ms (min 2000) | 3000 |
Example Input -- Usernames
{"usernames": ["charlidamelio", "khaby.lame", "addisonre"],"includeRecentVideos": true,"maxVideosPerProfile": 12}
Example Input -- Profile URLs
{"profileUrls": ["https://www.tiktok.com/@charlidamelio","https://www.tiktok.com/@khaby.lame"],"includeRecentVideos": false}
Output
{"success": true,"username": "charlidamelio","displayName": "Charli D'Amelio","bio": "don't you dare","followers": 155000000,"following": 1200,"likes": 11500000000,"videoCount": 2400,"isVerified": true,"profilePicUrl": "https://p16-sign-va.tiktokcdn.com/...","profileUrl": "https://www.tiktok.com/@charlidamelio","recentVideos": [{ "url": "https://www.tiktok.com/@charlidamelio/video/7312345678901234567" }],"scrapedAt": "2024-01-15T10:30:00.000Z"}
Real-World Use Cases
1. Influencer Discovery & Vetting
Batch scrape 500+ TikTok profiles in your niche. Filter by follower count and video output to find the best creators for brand partnerships.
2. Competitive Analysis
Track competitor brand accounts weekly. Export follower growth and posting frequency to Google Sheets via Apify integrations.
3. TikTok Creator Database
Build a searchable database of TikTok creators by category. Schedule monthly runs to keep follower counts and video counts current.
4. E-commerce Influencer Matching
Find TikTok creators who post about your product category. Cross-reference follower counts with engagement to identify high-ROI partnerships.
5. Trend Research
Monitor top creators in emerging niches. Track which profiles are growing fastest to identify trending content categories early.
FAQ
Q: Can I scrape private accounts? A: No. This Actor only accesses publicly visible data.
Q: What about TikTok rate limiting? A: Built-in 3s+ delay between requests. Use Apify's proxy pool for large batches.
Q: How many profiles per run? A: Hundreds per run. For 1000+, split into multiple runs.
Q: Is this the same as TikTok API? A: No. This scrapes public web pages -- no API key, no application process, no quotas.
Notes & Limitations
- Public profiles only: Private accounts return minimal data with a warning.
- Bot detection: TikTok may show captchas. Use Apify's residential proxy pool for reliable results.
- Rate limiting: Keep delay at 3000ms+ to avoid blocks.
- Data extraction: Uses TikTok's embedded JSON data (SIGI_STATE). Falls back to meta tags.
- No private data: Only publicly visible information is scraped.
- For research purposes: Use in compliance with TikTok's Terms of Service.