Scrape TikTok profiles by username
Enter TikTok usernames and export full profiles — followers, bio, category, verified status, email and website link — as clean structured data.
Input
Output fields
Sign up on Apify or log in
The TikTok Profile Scraper — TikTok Followers, Emails & Commenters Actor is ready to run with the inputs already set for "Scrape TikTok profiles by username". Sign up or log in and you'll land in Apify Console with a copy of this exact task.
Start the "Scrape TikTok profiles by username" task
The TikTok Profile Scraper — TikTok Followers, Emails & Commenters Actor will start running based on the input automatically. You can also change all the input fields, like 1. choose operation mode, list of profiles to analyze, and more, to match your specific use case.
Receive the "Scrape TikTok profiles by username" output
Monitor the progress in real time. You will be notified as soon as your dataset is complete and ready for review. Each result includes data such as tiktok account url, where this account came from, comments left (mode 3), and more.
Integrate into your workflow
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow. You can also run the "Scrape TikTok profiles by username" task via API.

Replace the demo usernames (khaby.lame and therock) with your own, one per line; usernames or full profile links both work. Raise the profile limit if your list is longer than 10, then run the task.
One row per profile: name, followers, following, likes, video count, median views, engagement rate, last post date, bio, language, category and verified flag, plus email and website when the bio shows them.
No. It needs no TikTok login, no cookies and no session tokens: paste usernames and run. Your own TikTok account, if you have one, is never involved.
Profiles that cannot be retrieved, such as private, deleted or region-blocked ones, are skipped and not charged.
Yes. Open the run's Output tab and export the dataset as JSON, CSV or Excel, or start runs and read results with the Apify API. Missing values come back as N/A, so every column is always present.
You are charged per profile retrieved and analyzed, whether or not it passes your filters. The price depends on your Apify plan and is listed on the Actor's Pricing tab. The profile limit caps what one run can spend.