TikTok Following Scraper — Bulk User Lists avatar

TikTok Following Scraper — Bulk User Lists

Pricing

from $0.80 / 1,000 results

Go to Apify Store
TikTok Following Scraper — Bulk User Lists

TikTok Following Scraper — Bulk User Lists

Collect the accounts a TikTok user follows with automatic pagination. Export one complete profile per row, including bio, avatar, IDs, region, privacy, verification, and statistics.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

Who does a TikTok creator actually pay attention to?

That's the question TikTok User Following Scraper answers. Give it a username (or a secUid, if you already have one) and it pages through everything that account follows — competitors, collaborators, niches — one complete profile per row.

A username (or profile URL) is resolved to a secUid automatically; pass a secUid directly if you already have one from a prior lookup. Set Max Results before scaling past a quick sample; some accounts follow thousands. Every base row includes the available bio, avatar, identifiers, region, privacy, verification, and account statistics.

When network research needs more detail, Enrich Profiles overlays each followed account with its full public web profile. TikTok's similar-account suggestions remain a separate option. The overlay favors enriched duplicates, combines statistics, and retains which source account follows the result.

Collect who a user follows

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
}

What comes back

👤 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": "following"
}

Pricing

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.

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.

Code samples

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("toolzerhub/tiktok-following-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-following-scraper").call({
"username": "khaby.lame",
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Want the reverse direction, or a keyword search for new accounts entirely?

Support

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

Contact: contact@toolzerhub.com