TikTok Followers Scraper: Follower and Following Lists avatar

TikTok Followers Scraper: Follower and Following Lists

Pricing

from $0.20 / 1,000 follower or followings

Go to Apify Store
TikTok Followers Scraper: Follower and Following Lists

TikTok Followers Scraper: Follower and Following Lists

From $0.47 per 1K accounts. Export the follower and following lists of public TikTok profiles: username, nickname, user ID, verified badge, bio and follower, following, like and video counts. No login, no cookies.

Pricing

from $0.20 / 1,000 follower or followings

Rating

0.0

(0)

Developer

Detroit Web Agent - Open Data

Detroit Web Agent - Open Data

Maintained by Community

Actor stats

0

Bookmarked

20

Total users

5

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

TikTok Followers Scraper: followers and following lists

Use this to export the follower and following lists of public TikTok accounts with profile stats for each user.

TikTok Followers Scraper: features, price and a real output row

Run it free on Apify

Price per 1,000 profilesFree planStarterScaleBusiness
This Actor$0.70$0.70$0.60$0.30
Most-used alternative$1.00$1.00$1.00$1.00

TikTok Followers Scraper sample output table from a real run

Turn any public TikTok profile into a table of its followers, or of the accounts it follows: username, display name, user ID, verified badge, bio, and each account's follower, following, like and video counts. Paste usernames or profile URLs. No login, no cookies, no TikTok account.

  • In short: TikTok Followers Scraper (Apify actor transparent_meteorite/tiktok-followers-scraper) reads the follower list and the following list of public TikTok profiles and returns one row per account.
  • Who it is for: influencer marketing (audience quality, fake-follower checks), brands sizing a competitor's audience, agencies building creator lists, researchers mapping networks.
  • Input: profiles (usernames or URLs); followers per profile; following per profile; max rows; proxy.
  • Output: 18 fields per row: type (follower or following), uniqueId, nickname, id, secUid, profileUrl, verified, privateAccount, signature (bio, contact details removed), avatar, followerCount, followingCount, heartCount, videoCount, sourceProfile. JSON, CSV or Excel.
  • Pricing: pay per event. Per row delivered: $0.0007 free plan, $0.0007 Bronze, $0.0006 Silver, $0.0003 Gold, Platinum and Diamond. Start event $0.00005 per GB of run memory.
  • Limits: TikTok lets logged-out visitors page through a capped part of a big account's follower list (see Limits); following lists are complete unless the creator hides them.

Paste a username, press Start, get its followers as a table in under a minute.

Run in 30 seconds

  1. Open the actor in Apify Console (a free Apify account is enough).
  2. Press Start with the prefilled input: 50 followers and 50 followed accounts of @natgeo, about $0.10 on the free plan.
  3. Open the Output tab: the Followers view is a table. Download as CSV, Excel or JSON.
{
"profiles": ["natgeo"],
"maxFollowersPerProfile": 50,
"maxFollowingPerProfile": 50
}

An empty input {} also works: it reads 100 followers of @natgeo.

Why choose this over alternatives

This actorTypical TikTok follower scrapers
Price per row (free plan)$0.0007$0.001
Price per row (Gold, Platinum, Diamond)$0.0003$0.001
Start fee$0.00005 per GBup to $0.001
Followers and following in one runYesOften separate runs
Follower, like and video counts of every accountYesYes
Contact details removed from biosYesNo
Profiles that cannot be readNot chargedVaries

What you get: output fields

FieldMeaning
typefollower (follows the source profile) or following (followed by it)
uniqueId, nickname, id, secUidUsername, display name and IDs
profileUrl, avatarProfile link and avatar image
verified, privateAccountVerified badge, private account
signatureBio, with e-mail addresses and phone numbers removed
bioLinkLink in bio: TikTok's bio link, or the first web link written in the bio
hasActiveStorytrue while the account has a live TikTok Story
followerCount, followingCount, heartCount, videoCount, diggCountThe account's followers, following, likes received, videos, videos liked
sourceProfile, sourceProfileUrlWhich profile's list the row came from
scrapedAtRead time

Sample row:

{
"type": "follower",
"uniqueId": "lefaucon130",
"verified": false,
"privateAccount": false,
"followerCount": 1070,
"followingCount": 2055,
"heartCount": 367,
"videoCount": 16,
"sourceProfile": "natgeo",
"profileUrl": "https://www.tiktok.com/@lefaucon130"
}

Input options

  • profiles: usernames (natgeo, @natgeo) or https://www.tiktok.com/@natgeo URLs.
  • maxFollowersPerProfile (default 100): followers per profile, newest first. 0 skips followers.
  • maxFollowingPerProfile (default 0): followed accounts per profile. 0 skips the following list.
  • maxItems: hard cap across the run. A run also stops at your Max cost per run setting.
  • proxyConfiguration: Apify datacenter proxy by default; the actor moves to residential by itself if sessions keep failing.

Pricing

Pay per event. No subscription, no rental fee.

EventFreeBronzeSilverGoldPlatinumDiamond
Row (one follower or followed account)$0.0007$0.0007$0.0006$0.0003$0.0003$0.0003
RowsFreeBronzeSilverGold+
1,000$0.70$0.70$0.60$0.30
10,000$7$7$6$3

Not charged: profiles that cannot be read, private accounts, and hidden following lists.

How to run it

  • Console: fill the form, press Start.
  • API: POST https://api.apify.com/v2/acts/transparent_meteorite~tiktok-followers-scraper/run-sync-get-dataset-items?token=<TOKEN> with the input JSON as the body.
  • Python: ApifyClient(token).actor("transparent_meteorite/tiktok-followers-scraper").call(run_input={"profiles": ["natgeo"], "maxFollowersPerProfile": 1000})

Limits and honest caveats

  • Follower lists of big accounts may be capped by TikTok. Logged-out visitors see followers newest first, and TikTok can end the list early on very large accounts. In our test (13 Oct 2026) @natgeo's follower list paged to 7,000 followers with no cap and no duplicates, and the full following lists of @natgeo (62) and @khaby.lame (81) came back complete. We don't promise more than that. The log and the OUTPUT record say where TikTok's list ended, so you never pay for rows that do not exist.
  • Following lists come back complete in our tests (62 of 62 for @natgeo, 81 of 81 for @khaby.lame). Some creators hide their following list; those return 0 rows and cost nothing.
  • Private accounts do not show their lists to visitors.
  • If a profile is not found, is private, or TikTok blocks the request, the run ends SUCCEEDED with an empty dataset and a clear status message (nothing charged, no invented data) instead of failing.
  • The actor runs a real headless browser so TikTok's own page code signs each request; about 30 accounts per request, roughly 7 rows per second.

Use cases: example workflows

  • Influencer vetting. Before paying a creator, read a few hundred of their followers with maxFollowersPerProfile set to 300. Look at videoCount, heartCount and followerCount on each follower row. A healthy audience mixes active accounts with real posting history; a list full of accounts with zero videos, zero likes and no bio deserves a closer look. Because every row carries these counts, you can compute the share of empty accounts in a spreadsheet in a minute.

  • Competitor audience sizing. Put several competitor brands into profiles and read a sample of followers from each. Compare how many followers are verified, how many are creators with large audiences of their own, and how the follower counts of the audience are distributed. Run the same task every month to see whether the make-up of an audience changes.

  • Creator and partner discovery. Switch on the following list with maxFollowingPerProfile. The accounts a brand or a creator follows are often their partners, ambassadors, suppliers and peers. A single run over a well-connected account gives you a ready shortlist, each with a profile link, bio, verified badge and follower count.

  • Network mapping for research. Researchers can read the lists of a seed set of accounts and then feed the discovered usernames back into profiles for a second round. Each row stores sourceProfile, so you can rebuild who follows whom from the exported file in any graph tool.

  • Lead and community lists. Community managers can export the newest followers of their own account to see who just joined, and agencies can build lists of creators in a niche by reading the following list of a niche hub account.

Input reference

FieldTypeDefaultWhat it does
profileslist of textnatgeoUsernames, usernames with an at sign, or full profile URLs of public accounts. Mix the formats freely.
maxFollowersPerProfilenumber100How many followers to read per profile, newest first. 0 skips followers entirely.
maxFollowingPerProfilenumber0How many followed accounts to read per profile. 0 skips the following list.
maxItemsnumberno capHard stop for the whole run across all profiles.
proxyConfigurationobjectApify proxyDatacenter proxy by default. The actor switches to residential on its own if sessions keep failing.

An empty input {} is valid and returns 100 followers of the example profile, which makes it a safe first test.

Output reference

Each row is one account and is tagged with the list it came from. The type field is either follower or following, and sourceProfile tells you whose list the row belongs to. The account itself is described by its username (uniqueId), display name (nickname), numeric id and secUid, a ready-made profileUrl, the avatar link, the verified and privateAccount flags, and the bio in signature. Four counters complete the picture: followerCount, followingCount, heartCount (likes received) and videoCount. The data is available in the Output tab as a table and can be downloaded as JSON, CSV, Excel, XML or HTML, or pulled through the Apify API.

Tips for reliable, low-cost runs

  • Start small. Run 20 followers first to check the fields you need, then raise the limit.
  • Set Max cost per run in the run options when you schedule large jobs. The actor stops cleanly when the budget is used up and keeps every row collected so far.
  • Use maxItems when you feed many profiles, so one very large account cannot use the whole budget.
  • Read followers and following in the same run and keep both lists from the same moment.
  • Schedule weekly runs and compare files to see who followed or unfollowed. Newest-first order makes the top of the list the interesting part for a recurring check.
  • Remember that a run on a private account returns nothing and costs nothing.

More questions

How many followers can I get from one account? The actor pages through the list for as long as TikTok serves it to a logged-out visitor. The log and the OUTPUT record state where the list ended, and you only pay for rows that were delivered.

Are the rows in a fixed order? Followers arrive newest first, following lists in the order TikTok returns them.

Can I run many profiles at once? Yes. Put as many profiles as you like in profiles and set maxItems to protect your budget.

Is the data fresh? Every row carries scrapedAt, and counters are read at the moment of the run.

Which export formats are supported? JSON, CSV, Excel, XML and HTML from the Output tab, plus the dataset API and integrations such as Google Sheets, Make, Zapier and webhooks.

What about duplicate rows? Accounts are de-duplicated inside a run, so the same follower is not charged twice.

Can I use it on a schedule? Yes. Create a task, set a schedule in Apify and connect the result to a webhook or to your own storage.

FAQ

Do I need a TikTok account or cookies? No.

Can I check if an influencer's followers are real? Yes: read a sample of followers and look at followerCount, videoCount and heartCount; many accounts with 0 videos and 0 likes is a warning sign.

Do you return e-mails or phone numbers? No. Followers are mostly private people, so contact details are removed from bios.

What does a failed profile cost? Nothing. Only delivered rows are charged.

Use it from AI assistants (MCP)

TikTok Followers Scraper works as a tool for AI assistants through the official Apify MCP server. Add this URL to any MCP client (Claude Desktop, Claude Code, Cursor, ChatGPT connectors, VS Code):

https://mcp.apify.com/?actors=transparent_meteorite/tiktok-followers-scraper

Then ask, for example: "Get 500 followers of @duolingo and tell me what share of them have never posted a video."

Terms and responsible use

The actor reads only lists TikTok shows publicly to logged-out visitors and removes contact details from bios. You are responsible for using the data lawfully (GDPR, CCPA, TikTok's terms). Do not use it for spam, harassment or unsolicited messaging.

Changelog

  • 0.2 (2026-10-28): listing refresh (title, description, README sections, console prefills). No change to output fields.

  • 0.1 (2026-10-13): first release. Followers and following lists, counts per account, contact details removed from bios.

Support

Found a bug or need a field? Open an issue on the Issues tab with the run URL. We reply there.

More public-data tools from the same publisher for creator research and influencer outreach:

Use from AI agents: every actor here is callable through the Apify MCP server (mcp.apify.com).

Example input

A small run that finishes quickly (this is also the prefilled input in the Apify Console). Values come from the input schema:

{
"profiles": [
"natgeo"
],
"maxFollowersPerProfile": 50,
"maxFollowingPerProfile": 50,
"maxItems": 20,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output sample

Each result is one dataset item (JSON, CSV, Excel or via API). Shape taken from the actor's dataset schema; field names and meanings below, not live data:

FieldMeaning
avatarAvatar image
uniqueIdUsername
nicknameDisplay name
type"follower" (follows the source profile) or "following" (followed by the source profile)
verifiedVerified badge
followerCountFollowers
followingCountFollowing
heartCountTotal likes received
videoCountVideos posted
bioLinkLink in bio (TikTok bio link, or the first web link written in the bio)
hasActiveStoryHas an active TikTok Story right now
ttSellerTikTok Shop seller

Use cases

  • Audience analysis of a creator or competitor
  • Finding lookalike accounts and influencers
  • Building outreach lists from an account's followers

Alternatives to TikTok Followers Scraper

Other ways to get similar data, so you can choose what fits:

  • TikTok Research API: official, restricted to approved researchers
  • Apify's TikTok Scraper (clockworks/tiktok-scraper): another Apify Store actor

This actor's edge is pay-per-result pricing, no login and ready-to-use structured output. Compare on a small test run before you commit.