TikTok Profile Videos Scraper ($0.019 / 1,000 videos) avatar

TikTok Profile Videos Scraper ($0.019 / 1,000 videos)

Pricing

from $0.02 / 1,000 videos

Go to Apify Store
TikTok Profile Videos Scraper ($0.019 / 1,000 videos)

TikTok Profile Videos Scraper ($0.019 / 1,000 videos)

Get every video a TikTok account has posted for $0.019 per 1,000 videos, newest first: captions, dates, views, likes, comments, shares, saves, hashtags and sounds.

Pricing

from $0.02 / 1,000 videos

Rating

0.0

(0)

Developer

SerpData

SerpData

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

TikTok Profile Videos Scraper

Get every video a TikTok account has posted, newest first, as clean JSON. It costs $0.019 per 1,000 videos on every plan. Of the working TikTok profile Actors we tested on Apify in October 2026 that charge per video, none costs less.

Each video comes with its caption, post date, views, likes, comments, shares, saves, hashtags and sound, plus the account's followers, total likes and video count.

Why use this TikTok profile scraper?

  • Whole histories. Page back through an account's videos, up to 10,000 per account.
  • Handles or links. Use nasa, @nasa or https://www.tiktok.com/@nasa.
  • No login, cookies or proxies. Add accounts and press Start.
  • Batch or live. Run it in bulk from the Apify Console, or call it like an API and page through videos in real time.

What data can I get from a TikTok profile?

VideoAccount (on every video)
Video ID, link and type (video or photo post)Handle, display name and user ID
Caption, its language and hashtagssecUid (TikTok's stable account key)
Post date and timeVerified badge
Views, likes, comments, shares and savesFollowers and following
Length in seconds and cover imageTotal likes and video count
Sound title, author and whether it is originalProfile photo

Input

{
"profiles": ["@nasa", "https://www.tiktok.com/@drduncanthevet"],
"maxVideosPerProfile": 200
}
FieldWhat it does
profilesHandles (nasa or @nasa) or profile links, one per line
maxVideosPerProfileMost videos per account, newest first, up to 10,000. Default 30

Output

One dataset item per video:

{
"id": "7696092291966029062",
"url": "https://www.tiktok.com/@drduncanthevet/video/7696092291966029062",
"type": "video",
"text": "This one is hard but genuinely important if you’ve ever cared for a very young kitten …",
"language": "en",
"createdAt": "2026-10-13T11:05:00Z",
"durationSeconds": 91,
"coverUrl": "https://p16-common-sign.tiktokcdn-us.com/…",
"hashtags": ["askavet", "vettips", "cathealth", "kittencare", "cats"],
"isAd": false,
"stats": { "plays": 472, "likes": 6, "comments": 0, "shares": 1, "saves": 0 },
"author": {
"id": "6714852475965735942",
"username": "drduncanthevet",
"nickname": "Dr. Duncan the Vet",
"secUid": "MS4wLjABAAAA-r3B29m2-kyBKTQBIXlkqfosYUjC4Uu8iEBBwzJN4eI4VNfq4Wna-9nP3MaBEHN-",
"verified": false,
"avatarUrl": "https://p16-common-sign.tiktokcdn-us.com/…",
"followers": 7391,
"following": 66,
"likes": 2800000,
"videos": 390
},
"music": {
"id": "7696092352892488466",
"title": "original sound - Dr. Duncan the Vet",
"author": "Dr. Duncan the Vet",
"original": true
},
"input": "https://www.tiktok.com/@drduncanthevet"
}

TikTok's image and video links expire after a few days, so download any covers or avatars you need soon after the run.

How much does it cost?

$0.019 per 1,000 videos on every Apify plan, with no start fee and no monthly fee. You pay only for videos returned. On normal runs, Apify's own platform costs are included in the price.

Live HTTP API

This Actor also runs in Standby mode:

curl "https://serpdata--tiktok-profile-scraper.apify.actor/videos?user=nasa" \
-H "Authorization: Bearer $APIFY_TOKEN"

Each response holds one page of items and a cursor. Pass the cursor back as cursor for the next page; it is null on the last page. You are charged per video returned. 404 means no account has that handle. Errors return JSON with a message and are never charged; any 5xx status is safe to retry.

Standby runs cost more than normal runs: Apify also bills you for the Actor's platform usage, including the 5 minutes it keeps running after your last request.

Frequently asked questions

Videos on public accounts can be read without an account. Whether you can collect and use them depends on where you are and what you do with the data, so check TikTok's terms of service and get legal advice for your use case.