TikTok Followers Scraper avatar

TikTok Followers Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
TikTok Followers Scraper

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

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

FieldUse it for
usernameUsername or profile URL of the account whose followers you want.
sec_user_idLeave blank. Resolved from the username automatically.
maxItemsCaps the run. Default 100. Set 0 for no limit.
addonProfileFetches each follower's full public profile and merges it into the row. One extra request per follower.
addonSimilarUsersAdds similar_users, TikTok's recommendations for each follower. One extra request per follower.
{
"username": "tiktok",
"maxItems": 500
}

Output

One row per follower.

FieldContents
username, user_id, sec_user_idThe follower's identifiers
nickname, description, avatar_urlDisplay name, bio, profile picture
is_verified, is_private, regionAccount flags and region
statsFollower, following, video and like counts
source_username, source_sec_user_idThe account whose list produced this row
relationAlways follower here
similar_usersPresent 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.

ActorPurpose
TikTok Following ScraperThe other direction: who this account follows
Bulk TikTok Profile ScraperProfile details for a known list of handles, without the per-row add-on cost