TikTok Followers & Following Scraper - $0.35/1k
Pricing
from $0.35 / 1,000 tiktok profiles
TikTok Followers & Following Scraper - $0.35/1k
Map any creator's audience in minutes. Pull the full public followers OR following list of any TikTok account with real profile data on every row: username, nickname, bio, avatar, region, verified badge and full counts. $0.35 per 1,000 profiles. No login.
Pricing
from $0.35 / 1,000 tiktok profiles
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
2
Monthly active users
20 hours ago
Last modified
Categories
Share
TikTok Followers & Following Scraper
Extract public follower or following profile lists from TikTok profiles. Each successful relationship row includes the username, display name, bio, avatar, verification flag, follower/following counts, secure user ID, source profile, list type, and profile URL.
$0.35 per 1,000 profiles ($0.00035 each), plus $0.001 each time a run starts. Flat rate — no volume tiers, no plan gates — and you are charged only for profiles actually returned.
What is distinct
The owned TikTok User Scraper and TikTok Scraper return source-profile statistics and content. They do not return the accounts in a profile's follower or following list. This Actor is dedicated to that relationship-list extraction use case.
Input
profiles: handles, profile URLs, or numeric TikTok user IDs.listType:following(default),followers, orboth.maxItemsPerProfile: per-source cap from 1 to 1,000.maxRunSeconds: hard 10 to 180 second run deadline.fallbackToProxy: optional opt-in retry through the supplied Apify proxy configuration after a direct failure.sessionCookies: optional. Your own TikTok account cookie — see Rate limits and your own cookie below.
You do not need an account, a cookie or an API key: a run starts on the keyless path and only reaches for a session if that path comes back empty. Following lists are keyless and are the default. Follower lists are not: as of 2026-08-17 the public source retired its follower endpoint and TikTok's own follower endpoint answers a signed-out request with an empty body, so a keyless followers run returns an uncharged diagnostic row saying exactly that instead of grinding through retries. Supply sessionCookies to read follower lists.
Rate limits and your own cookie
Follower and following lists are the part of TikTok that sits behind a sign-in, so a run reads them in two steps. First the keyless route, which costs nothing and shares no limit with anyone. When that comes back empty the run falls back to a built-in session, which is shared across everyone using this Actor — during a busy hour it can be rate-limited or temporarily unavailable. When that happens the run does not fail. It returns whatever it did collect plus an uncharged diagnostic row for the rest, and the run's status line reports sessionState so you can tell a quiet result apart from a spent session: keyless (no session was needed or none is configured), ok, degraded, or exhausted.
If you would rather not share that limit, paste your own TikTok cookie into sessionCookies:
- Sign in to TikTok in Chrome.
F12→ Application → Cookies →https://www.tiktok.com.- Copy the
sessionidvalue and pass it as"sessionid=<value>". Addingsid_ttandttwidthe same way makes it a little more durable.
Your cookie is used on its own — it is never mixed with the built-in session, so the limit you get is genuinely yours. It is sent only to TikTok's own endpoints, and its value is never written to the log. You can pass several and the run rotates between them.
Output
One dataset row per successful relationship profile:
{"ok": true,"type": "relationship_profile","uniqueId": "tiktokcreators","nickname": "tiktok creators","followerCount": 8538100,"followingCount": 568,"sourceProfile": "@tiktok","listType": "following","profileUrl": "https://www.tiktok.com/@tiktok"}
Empty input returns one labeled sample row, makes no network request and incurs no per-profile charge — such a run costs only the $0.001 start fee. Diagnostic, blocked, and no-result rows are never charged either. A successful row is charged once using the profile event.
Pricing
$0.00035 per successful relationship profile — $0.35 per 1,000 — plus a $0.001 run-start fee. Empty, sample, and diagnostic rows are never charged.
That $0.35 is flat on every Apify plan — no volume tiers, no plan gates, no minimum spend — so it is what you pay from the first run. Being straight with you: this sits near the bottom of the market for TikTok relationship data but it is not the single cheapest TikTok listing you can find, because broader TikTok data Actors that do not resolve follower/following edges can price lower. Compare on what you actually need returned, not on the headline number alone.
Responsible use
This Actor only requests relationship data that TikTok exposes to a signed-in visitor of a public profile. Do not use it to collect private account data, bypass access controls, or violate TikTok terms or applicable privacy law.
Billing
Two charges apply: a $0.001 run-start fee each time a run begins, and the per-result fee for results actually delivered. Samples, diagnostics, duplicates, blocked look-ups and no-result runs never incur the per-result fee — a run that returns nothing costs only the $0.001 start fee.