TikTok Followers Scraper avatar

TikTok Followers Scraper

Pricing

from $1.00 / 1,000 follower / followings

Go to Apify Store
TikTok Followers Scraper

TikTok Followers Scraper

Scrape TikTok followers and following profiles from any account. Input a profile name, and get detailed lists of followers and following profiles with complete metadata. Perfect for lead generation, audience analysis, and segmentation.

Pricing

from $1.00 / 1,000 follower / followings

Rating

4.7

(24)

Developer

Clockworks

Clockworks

Maintained by Apify

Actor stats

43

Bookmarked

13K

Total users

458

Monthly active users

6.8 days

Issues response

16 hours ago

Last modified

Share

What can TikTok Followers Scraper do?

  • Get the followers and following lists of any public TikTok account, with full profile metadata for every connection.
  • Scrape several accounts in one run, with separate limits for followers and following.
  • Export results as JSON, CSV, Excel, or XML.
  • Scrape around 5,000 profiles for free every month with the $5 of credits on the Apify Free plan.

What data can I extract with TikTok Followers Scraper?

You will get the same fields whether you scrape followers or following profiles, and you can find the full list in the Output schema:

  • 🗣 Identity: name for the handle, nickName for the display name, and profileUrl.
  • 📝 Bio and contact: signature for the bio text and bioLink for whatever the account links out to.
  • 📊 Audience size: fans for followers, plus following, friends, video, and heart for total likes.
  • ✅ Account status: verified, privateAccount, and ttSeller for accounts selling through TikTok Shop.
  • 👥 The connection itself: connectionType for the direction it runs, and connectionDescription spelling it out in plain words.

How can I use the data extracted from TikTok with TikTok Followers Scraper?

  • 🎯 Lead generation: every profile comes with its signature bio and bioLink, so you can pull websites and contact links straight into a pipeline full of perfect-fit marketing leads.
  • 📣 Influencer vetting: check whether an influencer's followers are in line with your target group before you pay for a collaboration.
  • 🥊 Competitor audience research: run a competitor's handle to get their follower list with the same metadata, ready for segmentation and remarketing.
  • 🔎 Audience analysis: authorMeta carries each discovered profile in full, including fans, verified, and video counts, so you can see who an audience actually consists of rather than just how big it is.
  • 🔗 Audience overlap: scrape two or more accounts and intersect the results to find the people who follow both.
  • 🌱 Second-degree reach: feed the usernames from authorMeta back in as input to see who your followers follow, and map the wider network.

How to use TikTok Followers Scraper

You don't need any coding experience to use TikTok Followers Scraper. Here's how to get started.

  1. Create a free Apify account using your email
  2. Open TikTok Followers Scraper
  3. Add one or more TikTok usernames
  4. Set how many followers and following profiles you want per account
  5. Click Save & Start and wait for the data to be extracted
  6. Download the followers and following lists in JSON, CSV, Excel, or XML

⬆️ Input

Enter the usernames of the accounts you want to scrape, and set how many followers and following profiles to return for each. All three fields are required.

Usernames accepts a handle with or without the @, or a full profile URL, so apifytech, @apifytech, and https://www.tiktok.com/@apifytech all work. To collect followers only, set maxFollowingPerProfile to 0, or set maxFollowersPerProfile to 0 if you want following profiles only.

If you don't have a list of usernames yet, discover them first. TikTok Scraper returns authorMeta.name for every video it finds, so you can collect the accounts posting under a hashtag or a search keyword. TikTok User Search Scraper takes a user search keyword and returns matching profiles in name. You can feed either list straight into Usernames.

TikTok Followers Scraper input

Below is the same input in JSON. See the Input schema for every field and its description.

{
"maxFollowersPerProfile": 50,
"maxFollowingPerProfile": 50,
"profiles": ["apifytech"]
}

⬇️ Output and TikTok followers export

Results are saved to a dataset, which you can preview and download from the Output tab in JSON, Excel, XML, or CSV.

TikTok Followers Scraper output

Each item is one connection: authorMeta is the profile that was found, connectedTo is the account you asked about, and connectionType tells you which direction the relationship runs. Below is a single follower of apifytech, trimmed to the most useful fields. See the Output schema for every field and its description.

{
"authorMeta": {
"name": "ma_runka",
"nickName": "Maru_nka",
"profileUrl": "https://www.tiktok.com/@ma_runka",
"signature": "Marketing, reklama a dnes aj AI v @TRIAD.sk",
"bioLink": null,
"verified": false,
"privateAccount": false,
"fans": 14,
"following": 236,
"video": 1
},
"connectedTo": {
"name": "apifytech",
"nickName": "Apify",
"profileUrl": "https://www.tiktok.com/@apifytech",
"fans": 3587
},
"connectionType": "follower",
"connectionDescription": "ma_runka is a follower of apifytech"
}

Scrape any TikTok data you need with dedicated scrapers

🎵 TikTok Scraper💬 TikTok Comments Scraper#️⃣ TikTok Hashtag Scraper
📝 TikTok Transcript Extractor🗣 TikTok Profile Scraper🎸 TikTok Sound Scraper
🔍 TikTok Discover Scraper🕵️ TikTok User Search Scraper🛒 TikTok Shop Scraper
🧭 TikTok Explore Scraper📥 TikTok Data Extractor📹 TikTok Video Scraper

Frequently asked questions

How much does it cost to get a list of followers from TikTok?

TikTok Followers Scraper uses the pay-per-event pricing model, making it easy to predict price. You'll pay $1 per 1,000 followers or following profiles returned, so $0.001 per profile, plus a $0.001 flat fee each time you start a run.

The Apify Free plan comes with $5 of free credits each month, so you can get around 5,000 follower profiles for free. Check the full pricing for every plan.

Can I use integrations with TikTok Followers Scraper?

You can integrate TikTok Followers Scraper with almost any cloud service or web app, including n8n, Make, Zapier, Slack, Airbyte, GitHub, Google Drive, and plenty more via Apify integrations.

Alternatively, you could use webhooks to carry out an action whenever an event occurs, such as getting a notification whenever TikTok Followers Scraper successfully finishes a run.

Can I use TikTok Followers Scraper with the Apify API?

Yes. The Apify API gives you programmatic access to trigger runs, pass input, and retrieve results. The API tab has ready-made examples for the JavaScript and Python clients and the Apify CLI, along with the OpenAPI specification. You can also put runs on a schedule to refresh follower lists at a regular interval.

Can I use TikTok Followers Scraper through an MCP server?

Yes. The Apify MCP server gives Claude, ChatGPT, and any other MCP client access to every Actor in Apify Store, TikTok Followers Scraper included. Add https://mcp.apify.com as a custom connector in Claude or ChatGPT, then try a prompt like:

  • "Use TikTok Followers Scraper to get the first 200 followers of @apifytech and list the ones with a link in their bio."
  • "Scrape who @apifytech follows on TikTok and sort them by follower count."
  • "Pull the followers of two TikTok accounts and tell me which profiles follow both."

TikTok Followers Scraper does not extract any private user data, such as email addresses, gender, or location. It only extracts data that a user has chosen to share publicly. If you're unsure about any more specific questions regarding scraping and privacy, consult your lawyers. We also have a blog post on the legality of web scraping.

Your feedback

We're always working on improving the performance of our Actors. If you have any technical feedback for TikTok Followers Scraper or found a bug, please create an issue in the Issues tab.

Error items

When the scraper cannot retrieve data for a given profile, for example when the account is private or does not exist, it pushes an error item to the dataset instead of silently skipping it. Normal output items are never affected; you can tell them apart by the presence of an errorCode field.

Error item structure

{
"error": "This profile/hashtag does not exist.",
"errorCode": "NOT_FOUND",
"url": "https://www.tiktok.com/@someuser",
"input": "someuser"
}

Error codes reference

errorCodeMeaning
NOT_FOUNDProfile does not exist
PROFILE_PRIVATEProfile is private
PROFILE_FOLLOWERS_EMPTYProfile has no followers
PROFILE_FOLLOWING_EMPTYProfile is not following anyone
INVALID_URLSOne or more usernames or URLs were malformed (run is also terminated)