Home / How To / TikTok

How to

How to scrape TikTok profiles in bulk

Have a list of handles and need their stats? Paste them all and get one clean row per profile.

Short answer

Paste the handles into the TikTok Profile Scraper. Each row has followers, likes, post count, bio, verified status, linked Instagram, YouTube and X accounts, email, TikTok Shop status and account creation date.

A real use case

An agency gets a client spreadsheet of 1,200 creators with stale follower counts. They paste the handles, refresh every profile in one run, and flag accounts that went private or were deleted.

Step by step

  1. Paste handles or profile URLs, one per line.
  2. Turn on rows for handles not found to see dead accounts.
  3. Run and export.

Input (paste into the JSON tab)

{
  "handles": [
    "@studio.bloom",
    "@clay.daily",
    "https://www.tiktok.com/@glaze.girl"
  ],
  "maxResults": 1200,
  "includeUnavailable": true
}

What you get back

{
  "username": "studio.bloom",
  "displayName": "Studio Bloom",
  "followers": 184200,
  "likes": 2400000,
  "postCount": 212,
  "verified": false,
  "instagramUrl": "https://instagram.com/studio.bloom",
  "accountCreatedAt": "2021-04-11",
  "language": "en"
}

Trimmed example. Names and numbers are illustrative; your run returns real data with more fields.

Tips

  • Re-run monthly to track follower growth per creator.
  • Need videos instead of profiles? Use profile videos.

What it costs

$1 per 1,000 profiles. 1,200 profiles cost about $1.20.

Plus a small per-run start fee. Apify's free plan includes monthly credit, enough to test. Check the listing for current pricing.

FAQ

How fast is it?

Hundreds of profiles per minute with default concurrency.

Related

Try it on your own data

Paste the input above, run it, and see your results in a couple of minutes.

Open TikTok Profile Scraper