ChimeraMiND Data
Home / Guides / TikTok Profile Scraper
Social media data

Check TikTok follower counts and video stats for hundreds of accounts at once

Get exact follower, following, like and video counts, bio, verified and business flags for any list of public TikTok accounts — and views, likes, comments, shares and saves for specific videos. No login, no cookies.

TikTok shows follower counts rounded ("1.8M") and one profile at a time. If you're vetting fifty creators for a campaign, tracking how fast a competitor is growing, or reporting on the videos a brand paid for, you need exact numbers for many accounts in one table. This guide shows how to get them from public profile and video pages — no TikTok account, no cookies — for $1 per 1,000 profiles.

What you get

The tool returns two kinds of rows, marked by type. A real row from a recorded run:

Archived example · 19 days old. This is a snapshot, not current data.run lLa7RhbQYBpe9wZDY · 2026-09-29
{
  "type": "profile",
  "username": "nasa",
  "nickname": "NASA",
  "userId": "7664638705177150477",
  "secUid": "MS4wLjABAAAAU9BRVzC8oCaegVnia8IbqWhPb_-dbU7s00Y3wS1_Nx8g5RUaYvyXrpejgjdxTwd6",
  "profileUrl": "https://www.tiktok.com/@nasa",
  "bio": "Making the seemingly impossible, possible.✨",
  "bioLink": null,
  "verified": true,
  "privateAccount": false,
  "isOrganization": true,
  "commerceCategory": null,
  "isSeller": false,
  "language": "en",
  "followers": 1867259,
  "following": 23,
  "likes": 9779352,
  "videos": 49,
  "friends": 17,
  "avatarUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09a008bf50f487d54d1f~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=b9846c01&x-expires=1790859600&x-signature=F1yLr5LXE%2FdpPf1FcGoGXN74aeY%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81…",
  "createdAt": "2026-07-20T15:55:49.000Z",
  "input": "nasa",
  "scrapedAt": "2026-09-29T13:06:46.982Z"
}

Profiles (type: "profile")

Field Meaning
username, nickname, userId, secUid, profileUrl Who the account is
followers, following, likes, videos, friends Exact counts, not rounded
bio, bioLink, language, avatarUrl, createdAt Profile details
verified, privateAccount, isOrganization, commerceCategory, isSeller Account flags

Videos (type: "video")

Field Meaning
videoId, url, description, createdAt The video
views, likes, comments, shares, saves Engagement counts
durationSec, hashtags, musicTitle, musicAuthor, coverUrl Content details
authorUsername, authorNickname, authorVerified, isAd, locationCreated Author and context

Step-by-step

  1. Open the tool and add Profiles — usernames (nasa), handles (@khaby.lame) or profile URLs, one per line or separated by commas.
  2. Optional: add Videos as https://www.tiktok.com/@user/video/… URLs to get their stats.
  3. Leave Proxy mode on auto: pages are fetched directly, and a residential proxy is used only if TikTok shows a bot check.
  4. Click Start. Items are read three at a time; export the rows as JSON, CSV or Excel.

Run TikTok Profile Scraper (Followers, Likes, Bio, Video Stats) on Apify →

Call it from code

import json
import os
from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"]) run = client.actor("webdatatools/tiktok-profile-scraper").call(run_input=json.loads("{\n "profiles": [\n "nasa"\n ]\n}"))

for item in client.dataset(run["defaultDatasetId"]).iterate_items(): print(item)

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN }); const run = await client.actor('webdatatools/tiktok-profile-scraper').call({ "profiles": [ "nasa" ] }); const { items } = await client.dataset(run.defaultDatasetId).listItems(); console.log(items);

curl -X POST "https://api.apify.com/v2/acts/webdatatools~tiktok-profile-scraper/run-sync-get-dataset-items" 
-H "Authorization: Bearer $APIFY_TOKEN"
-H "Content-Type: application/json"
-d '{"profiles":["nasa"]}'

Recipes

Influencer vetting sheet

Paste your shortlist of creators and export to a spreadsheet. With exact followers, total likes and the videos count side by side, you can compute likes per video and spot accounts whose audience is large but inactive. verified, isOrganization and commerceCategory help separate creators from brands and shops.

Daily follower tracking

Schedule the same list to run every day and append the results to a sheet or database. Because the counts are exact, day-over-day differences show real growth — useful for monitoring competitors, your own brand accounts or the creators you sponsor.

Campaign reporting

After a campaign goes live, put the campaign's video URLs into Videos and run the tool on a schedule. Each run records views, likes, comments, shares and saves for every video, giving you an engagement curve without asking creators for screenshots.

How much does it cost?

Apify planPer profilePer 1,000
Free plan$0.001$1
Starter$0.0008$0.80
Scale$0.0007$0.70
Business$0.0006$0.60
Enterprise$0.0006$0.60
Enterprise+$0.0006$0.60

Primary event rates from a catalog snapshot; this is not the total price of a run. Additional charge events and Actor Start fees may apply; start fees can scale with memory. Check the Actor's Pricing tab on Apify for all events, conditions and current plan-specific rates, and set a maximum run budget before starting.

Accounts or videos that don't exist, are private or are banned go to the run's ERRORS record and cost nothing.

How it compares

Approach Good at Watch out for
This tool Exact counts for many public profiles and specific videos; no login or cookies; cheap enough to run daily Does not list a profile's videos, followers or comments — TikTok serves those only to its own signed app requests
Checking profiles in the TikTok app A few accounts Rounded numbers, manual copying
Influencer marketing platforms Audience demographics, discovery search Subscription pricing; you're limited to their database
Official TikTok APIs Your own account's analytics Access is limited to approved apps and use cases

Limits worth knowing

  • To get stats for a video, give its URL in Videos; the tool does not discover a profile's videos on its own.
  • Private accounts return their profile counts but no videos.
  • avatarUrl and coverUrl are signed by TikTok and expire after some days — download images soon if you need them.
  • View counts are the values TikTok shows publicly and can be rounded for very large videos.

FAQ

Do I need a TikTok account or cookies?

No. The tool reads public profile and video pages that anyone can open without logging in.

How fresh are the numbers?

They're read live from TikTok when the run starts. Schedule the run if you want a history.

Can it scrape comments or a list of followers?

No. TikTok only serves comment lists and follower lists to its own signed app requests, so the tool returns the comment and follower counts, not the lists themselves.

What input formats does it accept?

Usernames with or without @, profile URLs, and video URLs. It also accepts the field names usernames, username, profileUrls, videoUrls, url, urls and startUrls, which makes it easy to call from existing workflows and AI agents.

The tool only reads pages that are publicly visible without an account. Check that your use of the data is allowed where you operate.

Related tools

Workflows