TikTok Followers Scraper — Bulk User Lists avatar

TikTok Followers Scraper — Bulk User Lists

Pricing

from $0.50 / 1,000 results

Go to Apify Store
TikTok Followers Scraper — Bulk User Lists

TikTok Followers Scraper — Bulk User Lists

Collect a TikTok user's followers with automatic pagination. Export one complete profile per row, including bio, avatar, IDs, region, privacy, verification, and account statistics.

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

Measure who's watching a TikTok account: collect its follower list, paginated automatically.

TikTok User Followers Scraper builds the audience side of a creator's follow graph. Point it at a username (or a secUid, if you already have one) and it pages through every follower record it can reach, returning one complete profile per dataset row.

Audience input: a username or secUid, and a result cap

Provide the target user's username (or profile URL) — the Actor resolves it to a secUid automatically — or pass a secUid directly if you already have one from a prior lookup. Set Max Results to bound how much of the audience you pull back. Every base row includes the available bio, avatar, identifiers, region, privacy, verification, and account statistics.

For richer audience records, Enrich Profiles fetches the full public web profile and overlays it on the follower row. Similar-account discovery remains an independent switch and charge. Duplicate identity fields resolve to the richer profile value, statistics combine, and the originating creator remains attached to the row.

Collect a user's followers

Enter a username or secUid and set Max Results. Independently enable full web profiles or similar-account recommendations.

FieldTypeRequiredDescription
usernamestringNoTikTok username (without @), or a profile URL (https://www.tiktok.com/@
sec_user_idstringNoTikTok's opaque secUid for a user, from a profile lookup or resolve-IDs actor.
maxItemsintegerNoMaximum number of items to save. Set 0 for no limit.
enrichProfilebooleanNoFetch the full public web profile for every result and merge it into the base row. One extra request per result.
enrichSimilarUsersbooleanNoFetch and add TikTok's similar-account recommendations for every result. One extra request per result.
{
"username": "khaby.lame",
"maxItems": 50
}

One row per account in the audience

👤 User identity

FieldTypeDescription
user_idmixedTikTok numeric user ID.
sec_user_idmixedTikTok opaque secUid.
usernamestringTikTok username/uniqueId.
nicknamemixedDisplay name.
descriptionmixedVideo caption or user bio, when available.
avatar_urlmixedPrimary profile avatar URL, when available.
is_verifiedmixedWhether TikTok reports the profile as verified.
is_privatemixedWhether the TikTok profile is private.
regionmixedTikTok account region, when available.

📊 Engagement signals

FieldTypeDescription
statsobjectEngagement stats (likes/comments/shares/plays or followers/following/hearts), when available.

🔍 Optional enrichment

FieldTypeDescription
similar_usersarraySimilar-account recommendations returned when enabled.

🔗 List context

FieldTypeDescription
source_usernamemixedUsername whose follower or following list produced this row.
source_sec_user_idmixedResolved secUid whose follower or following list produced this row.
relationmixedRelationship of this profile to the source account: follower or following.
{
"username": "example_user",
"nickname": "Example User",
"description": "Public profile bio",
"avatar_url": "https://example.com/avatar.jpg",
"is_verified": false,
"is_private": false,
"region": "US",
"source_username": "khaby.lame",
"relation": "follower"
}

Cost of an audience pull

This Actor uses Apify pay-per-result pricing. You are charged for successful dataset results according to the Actor pricing shown on the Apify Pricing tab.

Apify's free credits may cover small test runs and up to the free result allowance configured for the Actor.

Use Max Results to bound a run before scaling to larger usernames, keywords, or ID lists.

Responsible audience-data use

This Actor extracts publicly available TikTok content. It should not be used to collect private user data. Make sure your use case complies with applicable privacy laws, TikTok's terms, and your own legal obligations. If you are unsure, consult a qualified lawyer.

Run this Actor from code

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("toolzerhub/tiktok-followers-scraper").call(run_input={
"username": "khaby.lame",
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("toolzerhub/tiktok-followers-scraper").call({
"username": "khaby.lame",
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Flip the graph, or search for accounts by keyword

ToolzerHub support

Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.

Contact: contact@toolzerhub.com