TikTok Profile & Video Stats Scraper - Fast & Cheap
Pricing
from $1.00 / 1,000 profile or video scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
- Open the Input tab.
- Add Profiles:
nasa,@khaby.lameorhttps://www.tiktok.com/@nasa. - Add Video URLs:
https://www.tiktok.com/@user/video/1234567890. - Click Start and export the rows as JSON, CSV or Excel.
- 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"]}
| Field | Description |
|---|---|
profiles | Usernames or profile URLs. |
videoUrls | Video 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.