TikTok Profile Scraper β Creator Data & Stats
Pricing
from $0.90 / 1,000 profiles
TikTok Profile Scraper β Creator Data & Stats
Get clean public TikTok profile rows from URLs and handles, with stable IDs, audience stats, bio links, account signals, and clear status.
Pricing
from $0.90 / 1,000 profiles
Rating
0.0
(0)
Developer
Chronometrica
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
π What does TikTok Profile Scraper do?
Paste public TikTok profile URLs or handles and get clean creator data in bulk. Use it to enrich creator lists, compare audiences, collect public bio links, and refresh profile records.
Every unique input gets one flat, matched row. The row keeps the original
input, canonical channelUrl, stable TikTok IDs, profile facts, account
signals, audience counts, quality labels, and a clear status and
statusReason.
This Actor does not log in, use cookies, collect videos, access private profiles, return follower lists, or bypass TikTok access controls. It reads public profile surfaces only.
With TikTok Profile Scraper, you can:
- π Match creators with user IDs, secure IDs, handles, and profile URLs.
- π Compare followers, following, friends, likes, and video counts.
- π Collect public bio links and avatar URLs.
- ποΈ Find public commerce, seller, and category signals.
- π‘οΈ Keep public privacy, verification, and interaction settings.
- π¦ Get clear status rows when a profile is missing or unavailable.
- π¦ Export results as JSON, JSONL, CSV, Excel, XML, RSS, or HTML.
π¦ What TikTok profile data can I extract?
Each dataset row represents one attempted TikTok profile input.
| Data group | Example fields |
|---|---|
| π Identity | channelId, secUid, shortId, channelUrl, handle |
| π§Ύ Profile | displayName, description, detectedEmails, detectedLinks, account dates |
| π Public links | bioLink |
| ποΈ Commerce | isCommerce, commerceCategory, isSeller |
| π‘οΈ Flags | verification, privacy, interaction settings, playlist and music tabs |
| π Counts | followersCount, followingCount, friendsCount, likesCount, videosCount |
| π¦ Result | status, statusReason, observedAt |
Missing public values stay null. accountRegion is a TikTok profile signal;
it is not proof that a person lives in that country.
βοΈ Can I use this Actor through an API?
Yes. Run it in Apify Console or through the Apify API, Python SDK, Node.js SDK, webhooks, schedules, and Apify integrations.
π― Why collect TikTok creator profiles?
| Use case | How the data helps |
|---|---|
| π Creator enrichment | Add stable IDs, public audience facts, bio links, and trust signals. |
| π£ Campaign planning | Compare audience size and account type before outreach. |
| ποΈ Creator commerce | Find public seller and commerce signals for partnership research. |
| π΅οΈ Competitor research | Refresh public creator profiles and audience counts over time. |
| π§± Data products | Feed normalized creator rows into CRMs, dashboards, and databases. |
π΅ Pricing
Each useful profile row triggers one profile event. Prices per 1,000 useful
rows are:
| Plan | Price |
|---|---|
| Free | $1.50 |
| Bronze | $1.30 |
| Silver | $1.10 |
| Gold, Platinum, Diamond | $0.90 |
Apify platform usage is charged separately. There is no paid Actor start event.
One useful row is an ok or partial profile snapshot written to the default
dataset. Invalid, private, blocked, and failed inputs are not charged as profile
results. Each dataset row includes isBillable so this rule is visible.
π How do I use TikTok Profile Scraper?
- Open TikTok Profile Scraper β Creator Data & Stats in Apify Console.
- Paste one or more public profile URLs or handles.
- Click Start.
- Open Output to inspect the rows and run summary.
- Download the dataset or connect it to your workflow.
β¬οΈ Input
Add 1 to 1,000 values in startUrls:
{"startUrls": ["https://www.tiktok.com/@mrbeast", "@bayashi.tiktok"]}
Accepted inputs include public profile URLs, @handles, and plain handles.
Exact duplicate values run once.
β¬οΈ Output sample
{"platform": "tiktok","input": "https://www.tiktok.com/@mrbeast","channelId": "6614519312189947909","channelUrl": "https://www.tiktok.com/@mrbeast","handle": "@mrbeast","displayName": "MrBeast","hasPlaylistTab": true,"hasMusicTab": false,"followersCount": 129216030,"countPrecision": {"followersCount": "exact"},"status": "ok","statusReason": null,"observedAt": "2026-07-16T00:00:00.000Z"}
π Run summary
The OUTPUT record reports input counts, output rows, billable rows, status
counts, useful rates, and run time. It does not contain raw pages, cookies, or
private request details.
π― Status and quality fields
ok: TikTok exposed stable target profile identity.partial: useful public profile facts were found, but some facts are missing.private,login_required, ornot_found: the public profile could not be read as a normal useful row.blocked,challenge, orrate_limited: TikTok refused the public request at that time.parser_miss: a response loaded, but the Actor could not safely tie it to the requested profile.invalid_inputorfailed: the input was not a profile or the request failed.
π Source boundary and limits
- Public logged-out profile surfaces only.
- Full follower and following lists are not returned.
- TikTok may show a profile while limiting other users, regions, or sessions.
- Public fields and account settings can change without notice.
- Counts are returned only when they are tied to the requested profile.
detectedEmailsanddetectedLinksare unverified clues from the public bio and public link field. They can be missing or wrong.- The Actor does not open or crawl detected links.
β FAQ
Does this Actor need login, cookies, or an API key?
No.
Why is accountRegion missing?
TikTok does not expose it for every profile. When present, it is a platform signal, not proof of residence or nationality.
How are duplicates handled?
Exact duplicate inputs are checked once. Use channelId as the strongest
cross-run dedupe key when it is present.
π Support
Send the run ID, input URL, expected profile, and observed row. Do not send passwords, cookies, or account credentials.
π Related social media scrapers
Combine this Actor with our other social media scrapers for discovery, performance tracking, comment research, and transcript collection.
YouTube
- YouTube Search Scraper β find public videos, Shorts, channels, and metrics by keyword.
- YouTube Metrics Scraper β collect public video, Short, channel, and engagement metrics.
- YouTube Comments Scraper β collect public comments, replies, authors, likes, pins, and creator hearts.
- YouTube Transcript Scraper β extract public captions as clean text, timestamps, SRT, VTT, or LLM-ready output.
- Facebook Metrics Scraper β collect public post, Reel, video, and profile/page metrics.
- Facebook Comments Scraper β collect public comments, replies, authors, dates, and reactions from known Facebook content.
- Instagram Metrics Scraper β collect public post, Reel, carousel, profile, and collaboration metrics.
- Instagram Comments Scraper β collect public comments, authors, dates, likes, and reply counts from posts and Reels.
TikTok
- TikTok Search Scraper β find public TikTok videos, creators, and metrics by keyword.
- TikTok Metrics Scraper β collect public video, profile, engagement, hashtag, and music data.
- TikTok Comments Scraper β collect public comments, replies, authors, likes, and thread links.
- TikTok Transcript Scraper β extract public caption text and timestamped segments from TikTok videos.