TikTok Followers Scraper: Followers & Following, $0.3/1K avatar

TikTok Followers Scraper: Followers & Following, $0.3/1K

Pricing

from $0.30 / 1,000 follower or followings

Go to Apify Store
TikTok Followers Scraper: Followers & Following, $0.3/1K

TikTok Followers Scraper: Followers & Following, $0.3/1K

Export the follower list and following list of public TikTok profiles with username, nickname, user ID, verified badge, bio, follower, following, like and video counts. No login, no cookies.

Pricing

from $0.30 / 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

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

TikTok Followers Scraper: followers and following lists

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.95$0.80$0.60$0.30
10,000$9.50$8$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.
  • 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.

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.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.

New to Apify? Create a free account and run this Actor in under a minute. Some links are affiliate links.