TikTok Profile & Video Stats Scraper - Fast & Cheap avatar

TikTok Profile & Video Stats Scraper - Fast & Cheap

Pricing

from $1.00 / 1,000 profile or video scrapeds

Go to Apify Store
TikTok Profile & Video Stats Scraper - Fast & Cheap

TikTok Profile & Video Stats Scraper - Fast & Cheap

Public stats of TikTok profiles and videos without login: followers, following, likes, video count, bio and link for profiles; views, likes, comments, shares, saves, hashtags and music for videos. Growth deltas on scheduled runs. $0.001 per item.

Pricing

from $1.00 / 1,000 profile or video scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape public TikTok profile and video stats without logging in. Paste usernames or profile URLs and video URLs, and the Actor returns one row per profile (followers, following, total likes, video count, bio, bio link, verified badge) and one row per video (views, likes, comments, shares, saves, description, hashtags, mentions, music, duration, country). Schedule it and every row carries the growth since the previous run: perfect for influencer vetting, creator tracking, campaign reporting and competitor benchmarks.

No TikTok account, no API keys, no browser. You pay $0.001 per profile or video.

What you get

Profiles (type: "profile"):

  • username, nickname, url, userId, bio, bioLink, avatar.
  • followers, following, likes, videos, friends (exact numbers, not "2M").
  • verified, privateAccount, isSeller, createdAt, language.

Videos (type: "video"):

  • id, url, description, createdAt, duration, cover.
  • views, likes, comments, shares, saves.
  • hashtags, mentions, musicTitle, musicAuthor, musicOriginal.
  • username, nickname, authorVerified, authorFollowers, country, language, isAd.

Growth on scheduled runs: followersChange, likesChange, videosChange for profiles and viewsChange, likesChange, commentsChange, sharesChange, savesChange for videos (null on the first run).

Accounts or videos that do not exist, are private or were removed return a row with an error field and are not charged.

How to use it

  1. Open the Input tab.
  2. Add Profiles: nasa, @khaby.lame or https://www.tiktok.com/@nasa.
  3. Add Video URLs: https://www.tiktok.com/@user/video/1234567890.
  4. Click Start and export the rows as JSON, CSV or Excel.
  5. Schedule the Actor (for example daily) to track follower and view growth over time.

Input

{
"profiles": ["nasa", "khaby.lame"],
"videoUrls": ["https://www.tiktok.com/@scout2015/video/6718335390845095173"]
}
FieldDescription
profilesUsernames or profile URLs.
videoUrlsVideo URLs. Up to 1,000 profiles and videos per run.

Output example

{
"type": "profile",
"username": "nasa",
"nickname": "NASA",
"url": "https://www.tiktok.com/@nasa",
"bio": "Making the seemingly impossible, possible.",
"verified": true,
"followers": 2019305,
"following": 23,
"likes": 10691544,
"videos": 54,
"followersChange": 695,
"likesChange": 12040,
"videosChange": 1
}

Pricing

Pay per event, no subscription:

  • Profile or video scraped: $0.001 per row. 1,000 profiles cost $1.
  • Stats changed: $0.0005 per profile or video whose counters changed since the previous scheduled run.

Unavailable accounts and videos are free. Other TikTok profile scrapers charge up to $3 per 1,000 results.

Use it as an API

curl -X POST "https://api.apify.com/v2/acts/aolmo~tiktok-profile/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"profiles": ["nasa"]}'

FAQ

Does it list all the videos of a profile? No. TikTok does not show the video list to logged-out visitors; the Actor returns the profile counters, and the stats of any video you give it by URL.

Do I need a TikTok account? No.

Are the numbers exact? Yes, the Actor reads the exact counters, not the rounded ones shown on screen.

Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-tiktok-profile, one key per profile or video.