TikTok Users Scraper
Pricing
from $1.00 / 1,000 users
TikTok Users Scraper
Scrape TikTok users for any search keyword - usernames, names, bios, avatars, and follower stats.
Pricing
from $1.00 / 1,000 users
Rating
0.0
(0)
Developer
Harpoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
TikTok Users Scraper — TikTok users for any keyword, as clean structured rows
Enter one or more search keywords and get the matching TikTok users back as structured data: username, nickname, bio, avatar, follower count, and total likes. Set how many users to pull per keyword and download the result as JSON, CSV, Excel, or XML. No login or API key required.
What can TikTok Users Scraper do?
- Find TikTok users for one keyword or hundreds in a single run
- Accept single words (
hulk) or phrases (mark ruffalo,digital marketing) - Return usernames, nicknames, bios, avatars, follower counts, and total likes
- Deduplicate repeated keywords automatically
- Export to JSON, CSV, Excel, or XML; run via the API, schedule runs, and connect through MCP
What data can I extract?
| What you get | Features |
|---|---|
|
|
How to use TikTok Users Scraper
- Create a free Apify account.
- Open TikTok Users Scraper in Apify Console.
- Type one or more keywords into Search keywords, one per line.
- Set Max users per keyword (default 100).
- Click Save & Start.
- Download the results in JSON, CSV, Excel, or XML from the Storage tab.
Input
Give it a list of keywords; each one contributes its own users to the dataset. For each keyword the Actor reads the users and stops at your cap.
keywords— one keyword or phrase per line.max_users— how many users to return per keyword (default 100).
Example input
{"keywords": ["mark ruffalo", "digital marketing"],"max_users": 100}
See the Input tab above for every parameter.
Output
Results land in a dataset under the Storage tab. Three built-in views are included: Overview, Profiles, and Audience. Download in JSON, CSV, Excel, or XML, or pull them via the API.
{"keyword": "mark ruffalo","id": "7577555306730128406","username": "realmarkraffulooficial","nickname": "Mark Ruffalo","signature": "Actor, Director, climate Justice, energy advocate with eye out for love and hope","avatar_url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast2a-avt-0068-euttp/8078d44ae9fc9a9af39_n.jpeg","follower_count": 2638,"total_favorited": 1205,"sec_uid": "MS4wLjABAAAACcn0qnoj6Xf6ZX0nXEwonATNO6sWW7UMtVIuKWyLfXSIOHHqegrKF5Uua1belUK5","custom_verify": "","enterprise_verify_reason": "","url": "https://www.tiktok.com/@realmarkraffulooficial","scraped_at": "2026-09-17T15:32:31Z"}
Field names are lowercase snake_case, and the input keys match them. Long URLs are abbreviated for readability — the dataset contains the full links.
What can you do with the data?
1. Build a creator shortlist
- Run the Actor over niche keywords.
- Open the Overview view and sort by
follower_count. - Open
urlto review each creator before reaching out.
2. Find lookalike / fan accounts
- Search a brand or celebrity name.
- Use the Profiles view to read the bios and spot official vs fan accounts.
- Export to CSV for outreach or moderation.
3. Enrich a marketing list
- Run the Actor over your target topics.
- Export
username,follower_count, andsignature. - Join the results to your CRM or outreach tool.
How much does TikTok Users Scraper cost?
This Actor is billed per user returned (pay-per-event) on top of standard Apify platform usage. A run over 10 keywords at 100 users each is billed as up to 1,000 results; keywords with fewer users than the cap are billed for what they return.
See the Pricing tab for current rates and your plan's discounts.
FAQ
Do I need a TikTok account, cookies, or an API key? No. The Actor reads publicly available search results, so no login or credentials are required.
Does it return private accounts? Only users that are publicly visible in search results are returned.
How many users can I get per keyword?
Up to max_users (default 100). Raise it for more; large pulls take longer and are billed per user
returned.
Why do the numbers differ from what I see when logged in? Public views can show different follower counts than a logged-in session. The dataset reflects what is publicly available at run time.
Is it legal to scrape TikTok? Usernames, bios, and profile details are personal data. Only collect it when you have a legitimate reason, and follow Apify's legal guidance and the applicable terms.
Can I use it with the API, SDKs, or MCP? Yes — see the API tab above, or connect through the Apify MCP server.
A keyword is missing from the results. That keyword is logged with the reason (for example, a temporary failure or a rate limit). The rest of the run continues; re-run just that keyword if needed.
Notes and limitations
- Public profiles only — private or restricted accounts are not returned.
avatar_urlis a time-limited image link; download it soon after the run if you need it.custom_verifyandenterprise_verify_reasonare empty strings when the account has no such label.- Follower and like counts are rounded by TikTok, matching what the public page shows.
Run locally
go run ./cmd/actor
Input is read from the Apify key-value store; see INPUT_SCHEMA.json.
Support
Found a bug or have feedback? Open an issue in the Issues tab.