Extract TikTok Creator Profiles & Stats – TikTok Scraper
Pricing
from $3.00 / 1,000 profiles
Extract TikTok Creator Profiles & Stats – TikTok Scraper
Scrape TikTok profiles and latest videos. Get follower counts, likes, bios, and video metrics. Find influencers and analyze trends with structured data.
Pricing
from $3.00 / 1,000 profiles
Rating
0.0
(0)
Developer

Vhub Systems
Actor stats
0
Bookmarked
5
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
TikTok Profile Scraper
Extract TikTok creator profiles and video stats — followers, likes, video plays, hashtags, and music. No API key needed.
Profile stats · Video metrics · Hashtags · Music info · JSON & CSV export · Profiles and videos in one run
What You Get
- ✅ Username, display name, bio, avatar URL
- ✅ Follower count, following count, total likes
- ✅ Verified badge status
- ✅ Per-video: description, like count, comment count, share count, play count
- ✅ Hashtags used in each video
- ✅ Music/sound title for each video
- ✅ Video URL and published timestamp
- ✅ Flexible scrape mode: profiles only, videos only, or both
Use Cases
📊 Influencer Discovery & Vetting
Qualify TikTok creators before paying for sponsored content — check follower counts, total likes, and recent video performance.
{"profiles": ["charlidamelio", "khaby.lame", "zachking"],"maxVideos": 20,"scrapeType": "both"}
🎵 Trend & Hashtag Research
Collect recent videos from accounts in your niche to find which hashtags and sounds are driving the most plays and shares.
🏆 Competitor Content Analysis
Monitor competitor brand accounts on TikTok — track their posting frequency, top videos, and engagement rates over time.
🤖 AI Training Data
Build datasets of video descriptions and hashtag usage patterns for content recommendation models or trend prediction systems.
📈 Brand Campaign Measurement
After a sponsored post goes live, track the video's stats (plays, shares, likes) to measure ROI from influencer partnerships.
Quick Start
- Click Try for free above
- Enter TikTok usernames in the Profiles field (with or without
@) - Set maxVideos to control how many recent videos to collect per profile
- Choose scrapeType:
profiles(profile data only),videos(video data only), orboth - Run and download as JSON or CSV
Input
| Field | Type | Default | Description |
|---|---|---|---|
profiles | string[] | required | TikTok usernames (e.g., ["charlidamelio", "@khaby.lame"]) |
maxVideos | number | 20 | Max videos to collect per profile |
scrapeType | string | "both" | What to collect: profiles, videos, or both |
Output JSON Examples
Profile record:
{"type": "profile","username": "khaby.lame","displayName": "Khaby Lame","followers": 162000000,"following": 78,"likes": 2400000000,"bio": "Simply the best","verified": true,"avatar": "https://p16-sign-sg.tiktokcdn.com/...","url": "https://www.tiktok.com/@khaby.lame"}
Video record:
{"type": "video","author": "khaby.lame","description": "When someone explains how to do something simple in the most complicated way #fyp #viral","likes": 18400000,"comments": 92300,"shares": 1200000,"plays": 420000000,"music": "Originale","hashtags": ["fyp", "viral"],"videoUrl": "https://www.tiktok.com/@khaby.lame/video/7234567890123456789","createdAt": "2025-01-10T14:00:00.000Z"}
Pricing
| Volume | Estimated cost |
|---|---|
| 10 profiles + 20 videos each | ~$0.05 |
| 100 profiles + 20 videos each | ~$0.40 |
| 500 profiles, profile data only | ~$0.50 |
Apify free tier includes $5/month of compute.
Why This Scraper
No TikTok API key required. TikTok's Research API has strict eligibility requirements and waitlists. This actor uses TikTok's embedded page data (the same JSON that powers the app's web interface) — no API credentials needed.
Profiles and videos in one run. The scrapeType field lets you collect just profile stats, just video details, or both in a single run — no need to run the actor twice.
Embedded JSON extraction. TikTok includes a rich __UNIVERSAL_DATA_FOR_REHYDRATION__ script tag in every profile page. The actor parses this directly for reliable, structured data without brittle CSS selector scraping.
Username normalization. Pass @charlidamelio or charlidamelio — both are handled correctly.
Apify proxy integration. Runs with Apify's built-in proxy pool to handle TikTok's geographic and bot-detection measures.
FAQ
Q: Can I scrape private TikTok accounts? A: No. Only public profile data is accessible through the web interface.
Q: Does this scrape the actual video files? A: No — the actor collects video metadata (stats, description, URL) but does not download video files.
Q: How many videos can I collect per profile?
A: The maxVideos field controls this (default 20). The number available depends on what TikTok embeds in the page for that profile.
Q: What is the difference between likes on the profile vs. on a video?
A: Profile-level likes is the creator's total lifetime likes across all videos. Video-level likes is the like count on that specific video.
Q: Can I use this to monitor trending sounds or hashtags?
A: Yes — collect videos from multiple creators in a niche, then aggregate the hashtags and music fields to find what's trending.
⭐ If this actor saves you time, please leave a review — it helps other developers find it.
