TikTok Profile Scraper: Creator Stats, Bio, Emails & Posts
Pricing
from $5.00 / 1,000 extracted tiktok profile / post items
TikTok Profile Scraper: Creator Stats, Bio, Emails & Posts
Fast 256MB TikTok Profile Scraper. Extract follower count, total likes, bio, bioLink, verified badge, TikTok Shop seller status, extracted business emails, and latest posts by username or URL. Works with public & private profiles. Zero proxies needed.
Pricing
from $5.00 / 1,000 extracted tiktok profile / post items
Rating
0.0
(0)
Developer
H H
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
TikTok Profile & Creator Lead Scraper (2026) — Zero-Proxy, 256MB & MCP Ready
Scrape TikTok creator profiles, follower counts, total likes, bio text, clickable bioLink, TikTok Shop seller status (ttSeller), extracted business emails (from bio + external bioLink landing pages), and latest posts with decoded spoken transcripts (transcriptText) — without residential proxies or heavy browser automation.
Engineered as a drop-in, zero-limit upgrade to clockworks/tiktok-profile-scraper and abe/tiktok-profile-scraper, running in a 256 MB RAM Node.js container with 3-tier fallback (/@{handle} hydration → /embed/@{handle} feed → X-Bogus signed search recovery).
Why Choose This TikTok Profile Scraper?
| Capability | Legacy Profile Scrapers (clockworks / abe) | church_of_loujess/tiktok-profile-scraper |
|---|---|---|
| Proxy Requirement | Residential proxies or strict free-plan caps | Zero Proxies Required (Direct HTTP + X-Bogus signing) |
| Memory Footprint | 1,024 MB – 4,096 MB | 256 MB RAM (got-scraping + universal hydration) |
| Schema Compatibility | Nested authorMeta OR flat fields | Both! Full clockworks (authorMeta, videoMeta, musicMeta) + flat abe fields (username, followers, likes, bio, bioLink) |
| BioLink Email Crawler | Raw bio string only | Crawls external bioLink landing pages for business inquiry emails (extractedEmails) |
| Spoken Transcripts | Subtitle URLs only | Auto-decoded plain-text transcriptText for AI / RAG pipelines |
| 3-Tier Recovery | Fails on regional / login-gated profiles | Automatically recovers restricted handles via signed TikTok Search API |
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
profiles | string[] | ["nasa", "khaby.lame"] | TikTok usernames (nasa), @handle, or full URLs (https://www.tiktok.com/@nasa). Duplicates are removed automatically. |
usernames | string[] | [] | Optional alias for profiles (100% compatible with abe/tiktok-profile-scraper payloads). |
resultsPerPage | integer | 1 | Latest posts to return per profile. Set to 0 for profile-only mode (1 compact item per handle with creator stats & emails), or 1+ to include newest posts. |
oldestPostDate | string | "" | Optional ISO date filter (e.g. 2025-01-01). Only posts created on/after this date are returned. |
excludePinnedPosts | boolean | false | Filter out pinned posts when fetching a creator's latest videos. |
crawlBioLinkForEmails | boolean | true | If the creator has an external bioLink (website, Linktree, Beacons, etc.), fetches the landing page to extract business inquiry emails. |
includeTranscriptText | boolean | true | Automatically fetches and decodes WebVTT subtitle tracks into clean transcriptText. |
proxyConfiguration | object | {"useApifyProxy": false} | Optional proxy settings. Works out-of-the-box with zero proxies. |
Usage Examples
1. Creator Profile + Latest Posts + BioLink Email Discovery
{"profiles": ["https://www.tiktok.com/@khaby.lame","@nasa","zachking"],"resultsPerPage": 3,"crawlBioLinkForEmails": true,"includeTranscriptText": true}
2. Fast Profile-Only Lead Enrichment (resultsPerPage: 0)
Returns exactly one record per creator with follower counts, total heart counts, verification, TikTok Shop status, and extracted emails:
{"profiles": ["khaby.lame", "nasa", "charlidamelio"],"resultsPerPage": 0,"crawlBioLinkForEmails": true}
Sample Output
{"id": "7694335322922044703","text": "Was the ball out, or was it just my imagination? 🤨#learnfromkhaby #comedy","createTime": 1791477076,"createTimeISO": "2026-10-08T16:31:16.000Z","username": "khaby.lame","displayName": "Khabane lame","bio": "Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎","bioLink": null,"profileUrl": "https://www.tiktok.com/@khaby.lame","avatarUrl": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/...","verified": true,"privateAccount": false,"ttSeller": false,"commerceCategory": null,"followers": 163013261,"following": 81,"likes": 2688271644,"videos": 1356,"extractedEmails": [],"diggCount": 635600,"shareCount": 19700,"playCount": 5800000,"collectCount": 37081,"commentCount": 11700,"webVideoUrl": "https://www.tiktok.com/@khaby.lame/video/7694335322922044703","transcriptText": null,"authorMeta": {"id": "127905465618821121","secUid": "MS4wLjABAAAAwAg0rSzO65WQfz4RzQgGv2Xdv108BgPXhRrrmNVIHQZ9PO8-flwwRtEppYTS0OjA","name": "khaby.lame","nickName": "Khabane lame","verified": true,"fans": 163013261,"heart": 2688271644,"video": 1356}}