TikTok Users Scraper avatar

TikTok Users Scraper

Pricing

from $2.90 / 1,000 results

Go to Apify Store
TikTok Users Scraper

TikTok Users Scraper

Extracts public TikTok user accounts in bulk - follower, following, like and video counts, bio, bio link, verification status, and avatar.

Pricing

from $2.90 / 1,000 results

Rating

0.0

(0)

Developer

Parsedom Inc

Parsedom Inc

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

TikTok Users Scraper - Bulk Profile & Follower Data Extractor

Scrape public TikTok user profiles in bulk and extract exact follower count, following count, likes, and video count, plus bio, bio link, verification status, account category, and avatar. Paste a whole list of handles or profile URLs at once - no coding or TikTok API access required. Results are returned as structured JSON, ready to export to CSV or Excel for influencer research, competitor tracking, or lead generation.

How the Tiktok Profile Scraper Apify Actor works: provide input, the actor scrapes the site, get structured output

Features

  • Bulk TikTok profile scraping - paste many accounts at once, several per line if you like; the Actor splits on commas, spaces, and newlines
  • Exact follower and like counts, not rounded - TikTok's page shows 95.7M, this Actor returns 95676148, so numbers can be compared and tracked precisely
  • Full account detail - nickname, bio, bio link, verified flag, private-account flag, language, business category, and avatar
  • Flexible identifiers - profile URLs, @handles, bare handles, or a video URL (which resolves to the account that posted it)
  • Automatic de-duplication - the same account listed twice, or as both a handle and a URL, is scraped only once
  • Per-project caching - set a project name and the Actor remembers what it already returned for that project, skipping it next time. Each project keeps its own history, so different projects never interfere.
  • Proxy support - full Apify Proxy integration, with residential proxies enabled by default

Input Configuration

FieldTypeRequiredDefaultDescription
TikTok usersarrayYeshttps://www.tiktok.com/@nasa, @tiktok, khaby.lameAccounts to scrape - profile URLs, @handles, or bare handles. Several per line is fine.
Project name (enables caching)string-—Set a project name to enable cross-run caching, for example "social". The Actor remembers the accounts it returned under that project and skips them in later runs of the same project. Each project keeps its own separate history, so using a different name starts fresh. Leave empty to scrape everything every time.
Proxy configurationobject-Apify ResidentialProxy settings used for all requests.

Output

The dataset has one view, Overview, showing username, nickname, followers, following, likes, video count, verified status, and profile URL.

Sample output:

[
{
"username": "khaby.lame",
"userId": "127905465618821121",
"profileUrl": "https://www.tiktok.com/@khaby.lame",
"nickname": "Khabane lame",
"bio": "Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎",
"bioLink": null,
"verified": true,
"privateAccount": false,
"region": null,
"language": "en",
"commerceUser": false,
"category": null,
"followers": 162768799,
"following": 81,
"likes": 2669653034,
"videoCount": 1351,
"friendCount": 77,
"avatarUrl": "https://p16-common-sign.tiktokcdn-us.com/....jpeg",
"scrapedAt": "2026-09-10T15:23:29.236Z"
}
]

Frequently Asked Questions

Does this scrape TikTok without login? Yes. It reads public profile pages exactly as a logged-out visitor sees them - no TikTok account, cookies, or API key needed.

Can I get a user's follower count in bulk from a list of usernames? Yes. Paste any number of @handles, bare usernames, or profile URLs and the Actor returns exact follower, following, like, and video counts for each in one run.

Does it return the exact number instead of TikTok's rounded "95.7M" display? Yes. TikTok's UI rounds large numbers; this Actor returns the precise integer (e.g. 95676148) so counts can be tracked and compared over time.

Can I track follower growth over time? Yes. Schedule the Actor to run on the same list daily or weekly (with caching off) to build a time series of follower, like, and video counts per account.

Does it scrape a user's videos too? No. TikTok does not expose a profile's video feed to logged-out visitors, so this Actor returns account-level stats (including total videoCount) but not individual video data.

Uses of This Data

  • Screen a long list of creators against follower count and engagement before outreach
  • Track follower growth across a roster of accounts over time
  • Verify accounts are genuine and verified before a partnership
  • Enrich an influencer CRM with current bios, links, and counts
  • Feed creator databases, media kits, and campaign reporting

How to Use

  1. Sign up for a free Apify account - includes $5 monthly credit.
  2. Open the actor page and click Try for free.
  3. Paste your accounts into the TikTok users field.
  4. Click Start and wait for the run to complete.
  5. Download results from the Output tab in JSON, CSV, or Excel format.

You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.

Limitations & Known Issues

  • You supply the accounts - TikTok does not return search results to logged-out visitors, so this Actor works from handles and URLs rather than keyword search.
  • Account data, not the video feed - TikTok does not include a profile's videos in the page served to logged-out visitors. Each record carries the total videoCount, but not the individual videos.
  • Public accounts only - private accounts return the profile shell with privateAccount set; TikTok may withhold their detailed stats.
  • Proxies are recommended - TikTok serves a stripped page with no data to a share of IPs. The Actor detects this and retries from a fresh IP automatically, so keeping residential proxies enabled makes runs faster.
  • Counts are a snapshot - follower and like counts change constantly and are accurate as of each record's scrapedAt.

Notes

  • Proxy recommended for large-scale scraping - keep the Apify Residential proxy enabled to reduce retries.
  • API integration - This actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).
  • Schedule it for growth tracking - running the same list daily with caching off builds a clean time series of follower counts.

🔗 Other Actors

CategoryActorWhat it does
🎵 Social MediaInstagram Reels Audio ScraperExtracts detailed data from Instagram Reels that use a given audio track.
🏢 Company Data & LeadsKununu Company and Leads ScraperScrapes company profile data from kununu.com, including ratings, industry, headquarters location, and recommendation rate.
🟢 MonitoringWebsite Uptime CheckerMonitors websites and APIs for availability, response time, SSL certificate expiry, and expected content, sending email or webhook alerts when something goes wrong.
📈 SEOAhrefs Website Authority CheckerExtracts website authority metrics from Ahrefs including Domain Rating (DR), backlinks, and referring domains - useful for competitor analysis and link building.
💼 Lead GenerationBooksy Leads ScraperExtracts business profiles from Booksy including names, addresses, phone numbers, emails, social media, and ratings. Built for beauty and wellness lead generation.

By running this actor you accept sole responsibility and liability for how you use it and for the data you collect. That includes ensuring your use complies with Tiktok's's Terms of Service, with applicable law in your jurisdiction (including data protection law such as the GDPR where it applies to personal data in enrichment results), and with any other terms that bind you. If you do not accept this, please do not run the actor.

If extraction quality drops or you want a custom apify actor then you can:

Ready to scrape more listings? Add your URLs and start scraping! 🚀