TikTok Followers Scraper (Cheap) avatar

TikTok Followers Scraper (Cheap)

Pricing

from $1.99 / 1,000 results

Go to Apify Store
TikTok Followers Scraper (Cheap)

TikTok Followers Scraper (Cheap)

TikTok follower count scraper that pulls followers, following, likes, and video stats for any public username, so you don't have to look them up by hand.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

TikTok Follower Stats Scraper

TikTok Follower Stats Scraper

Checking a creator's follower count by hand means opening the app, finding the profile, and reading numbers that round off the moment they pass a few thousand. Do that across a roster of accounts and your afternoon is gone. This scraper takes a TikTok handle, or a whole list of them, and gives back the exact follower count, following total, lifetime likes, video count, join date, and verified status as fields you can drop straight into a sheet. One profile or a few hundred, every row has the same shape.

What you get

One record per handle, always with the same set of fields. When a value is not available it comes back as null rather than disappearing, so your columns line up when you load the data into a spreadsheet or database. Each row covers:

  • IdentityaccountHandle, accountName, isVerified
  • Audience and activityfollowerCount, followingCount, likeCount, videoCount
  • Account historyjoinedDate, collectedAt, plus errorMessage if a handle could not be read

Quick start

  1. Click Try for free to open the input form.
  2. Type a single handle into Single handle, or paste a batch into Handle list (the @ is optional either way).
  3. Set a Results limit if you want to cap the run, and raise Timeout (seconds) if requests are slow.
  4. Hit Start, then export the results as JSON, CSV, Excel, or XML once the run finishes.

How it works

Use cases

  • Influencer vetting — pull follower and like counts for a shortlist before signing a partnership
  • Growth tracking — run the same handles on a schedule and watch how counts move week to week
  • Competitor benchmarking — line up your follower and video totals against rival creators in your niche
  • Agency reporting — refresh client roster stats in one run instead of checking each profile by hand
  • Audience research — size up creators in a category before planning a campaign or outreach list

Input

FieldTypeRequiredDescription
profileUsernamestringOne of profileUsername or profileUsernamesA single TikTok handle to look up. The leading @ is optional.
profileUsernamesarray of stringsOne of profileUsername or profileUsernamesA batch of handles for one run. The @ is optional on each entry.
resultsLimitintegerNoCap on how many handles to process per run. Default 50.
timeoutSecondsintegerNoSeconds to wait on each request before timing out. Default 45.

Example input

{
"profileUsername": "tiktok",
"profileUsernames": ["khaby.lame", "bellapoarch"],
"resultsLimit": 50,
"timeoutSeconds": 45
}

Output

Every handle you pass produces one row, and every field is always present — values that could not be read come back as null so your dataset stays rectangular.

Example output

{
"accountHandle": "tiktok",
"accountName": "TikTok",
"followerCount": 81500000,
"followingCount": 12,
"likeCount": 412000000,
"videoCount": 640,
"joinedDate": "2016-05-19T00:00:00.000Z",
"isVerified": true,
"collectedAt": "2026-06-30T12:00:00+00:00",
"errorMessage": null
}

Output fields

FieldTypeDescription
accountHandlestringThe TikTok handle that was looked up
accountNamestringPublic display name on the profile
followerCountintegerNumber of followers the account has
followingCountintegerNumber of accounts the profile follows
likeCountintegerTotal likes across all of the account's videos
videoCountintegerCount of videos posted
joinedDatestringDate the account was created, ISO 8601
isVerifiedbooleanTrue when the profile carries a verified badge
collectedAtstringISO 8601 timestamp of when the row was captured
errorMessagestringReason a handle failed; null on success

Tips for best results

  • Start with a couple of handles. Confirm the output fits your pipeline before pushing a long list through.
  • Drop the @ or keep it. Both @khaby.lame and khaby.lame resolve the same way, so paste handles however you have them.
  • Use resultsLimit to control spend. Keep it low while testing, then raise it for the full batch.
  • One bad handle won't sink the run. Private, deleted, or mistyped accounts return a row with errorMessage set and the run keeps going.
  • Raise timeoutSeconds to about 60 if you see frequent timeouts on larger batches.

How can I use TikTok follower data?

How can I use the TikTok Follower Stats Scraper to vet influencers before a deal? Paste the handles on your shortlist into Handle list and run them in one pass. Each creator comes back with their follower count, like total, video count, and verified status, so you can compare reach side by side and flag inflated or inactive accounts before any contract is signed.

How can I track TikTok follower growth over time? Run the same set of handles on a schedule and keep the dated rows. Because every record carries followerCount, likeCount, and a collectedAt timestamp, you can chart how each account climbs or stalls across weeks without opening the app once.

How can I pull follower counts for a list of TikTok creators at once? Feed the whole list into profileUsernames and set resultsLimit to cover it. Every handle returns one row with the same fields, turning a pile of usernames into a tidy table you can export to CSV or Excel and hand straight to your team.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.