TikTok Profile Scraper
SOCIAL MEDIALEAD GENERATION
TikTok Profile Scraper
Extract public TikTok user profile data from a list of usernames or profile URLs. No login required. Scrapes follower counts, bio, verification status, video count, total likes, and more.
What you get
Each result contains:
| Field | Description |
|---|---|
username |
TikTok handle (without @) |
nickname |
Display name shown on the profile |
profile_url |
Full URL to the TikTok profile |
bio |
Profile biography / signature text |
avatar_url |
Profile avatar image URL (largest available) |
verified |
Whether the account has a verified badge (true/false) |
follower_count |
Number of followers |
following_count |
Number of accounts the user follows |
heart_count |
Total likes received across all videos |
video_count |
Number of public videos posted |
private_account |
Whether the account is set to private (true/false) |
region |
Region/country associated with the account |
scraped_at |
ISO 8601 timestamp when the record was collected |
Input
Provide a list of TikTok usernames or profile URLs:
{
"profiles": [
"charlidamelio",
"@khaby.lame",
"https://www.tiktok.com/@mrbeast"
],
"maxItems": 100
}
Input fields
| Field | Required | Description |
|---|---|---|
profiles |
Yes | Array of TikTok usernames (with or without @) or full profile URLs |
maxItems |
No | Maximum number of profiles to return. 0 = no limit. Default: 0 |
Tips
- You can mix formats: bare
username,@username, orhttps://www.tiktok.com/@username - Private accounts return a record with
private_account: trueand null stats - Deleted or suspended accounts produce no output record (the scraper logs a warning)
Notes
- Only publicly available profile data is collected — no private posts, DMs, or account settings
- Works for all public TikTok accounts regardless of follower count
- Rate is limited to ~2 concurrent requests with delays to avoid detection