TikTok Followers Scraper
Pricing
from $0.50 / 1,000 results
TikTok Followers Scraper
Extract a TikTok account's followers by username or secUid. Get full profiles for every follower: IDs, nicknames, bios, avatars, verification, privacy, region, and follower/following statistics. Export the data, run it via API, or schedule and monitor audience growth.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ToolzerHub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Export the accounts that follow a TikTok user. One complete profile per row -- handle, IDs, bio, avatar, region, verification, privacy, and counts -- with pagination handled for you.
Input
| Field | Use it for |
|---|---|
username | Username or profile URL of the account whose followers you want. |
sec_user_id | Leave blank. Resolved from the username automatically. |
maxItems | Caps the run. Default 100. Set 0 for no limit. |
addonProfile | Fetches each follower's full public profile and merges it into the row. One extra request per follower. |
addonSimilarUsers | Adds similar_users, TikTok's recommendations for each follower. One extra request per follower. |
{"username": "tiktok","maxItems": 500}
Output
One row per follower.
| Field | Contents |
|---|---|
username, user_id, sec_user_id | The follower's identifiers |
nickname, description, avatar_url | Display name, bio, profile picture |
is_verified, is_private, region | Account flags and region |
stats | Follower, following, video and like counts |
source_username, source_sec_user_id | The account whose list produced this row |
relation | Always follower here |
similar_users | Present only with addonSimilarUsers |
The source_* and relation fields exist so you can run this Actor over several accounts and pile the results into one dataset without losing track of who followed whom.
The secUid step, and why it can end a run early
TikTok's follower endpoint does not accept usernames. It wants the opaque sec_user_id, which nobody has on hand, so the Actor resolves it from your username first.
If that lookup fails -- the handle does not exist, was renamed, or the account is unreachable -- the run ends with zero rows and no error. It is logged, not thrown. Check the run log before assuming the account has no followers.
Questions
How much does addonProfile actually cost me?
One request per follower, on top of the list itself. On a 5,000-follower run that is 5,000 extra requests. The base row already carries the handle, IDs, bio, avatar, region, flags and stats -- turn the add-on on only when you need something the list rows genuinely lack.
Can I get all 160 million followers of a large account?
No. The list is paged 20 at a time and TikTok stops handing out cursors long before a large account is exhausted. maxItems: 0 means "everything TikTok will give me", which on a big account is a small fraction of the real total.
Why did I get fewer rows than maxItems?
Pagination ended on TikTok's side: no more pages, an empty page, or a repeated cursor. The run log states the final count.
Are these rows the same shape as the Following Scraper's?
Yes, identically -- same fields, with relation set to follower instead of following. You can concatenate both datasets safely.
Related Actors
| Actor | Purpose |
|---|---|
| TikTok Following Scraper | The other direction: who this account follows |
| Bulk TikTok Profile Scraper | Profile details for a known list of handles, without the per-row add-on cost |