TikTok Profile Scraper: $0.30 per 1,000 Videos avatar

TikTok Profile Scraper: $0.30 per 1,000 Videos

Pricing

from $0.30 / 1,000 videos

Go to Apify Store
TikTok Profile Scraper: $0.30 per 1,000 Videos

TikTok Profile Scraper: $0.30 per 1,000 Videos

Scrape the videos of any public TikTok profile with the author's followers, likes and bio: caption, plays, likes, comments, shares, saves, music and video links. Same input and output fields as the popular TikTok scrapers. $0.30 per 1,000 videos.

Pricing

from $0.30 / 1,000 videos

Rating

0.0

(0)

Developer

Rowfinch

Rowfinch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

TikTok Profile Scraper

Get the videos of any public TikTok profile: caption, plays, likes, comments, shares, saves, music, hashtags, mentions, subtitles and video links, with the author's followers, total likes and bio on every row.

$0.30 per 1,000 videos.

What it's for

  • Creator and competitor tracking: every new video and its engagement, on a schedule with Posted on or after set to 1 day.
  • Influencer vetting: followers, total likes, views per video and paid partnerships (isSponsored) of a list of creators.
  • Content research: captions, hashtags and sounds of what works for an account.
  • Data for AI agents and dashboards: clean JSON, CSV or Excel, or straight from the API.

Input

FieldWhat it does
profilesUsernames or profile URLs, one per line
resultsPerPageVideos per profile, newest first (default 100)
oldestPostDateUnifiedA date like 2026-09-01, a period like 7 days, or a number of days (1 is today)
newestPostDateLeave out videos posted after this date
excludePinnedPostsLeave out pinned videos, which stay on top however old they are
leastDiggs, mostDiggsKeep videos within a range of likes

Coming from another TikTok scraper? These are the input and output field names of the most used TikTok scraper on Apify (authorMeta, playCount, diggCount, webVideoUrl…). Saved inputs, API calls and integrations keep working.

Output

One row per video:

{
"id": "7694335322922044703",
"text": "Was the ball out, or was it just my imagination? 🤨#learnfromkhaby #comedy",
"createTimeISO": "2026-10-08T16:31:16.000Z",
"webVideoUrl": "https://www.tiktok.com/@khaby.lame/video/7694335322922044703",
"isSponsored": false,
"isPinned": false,
"authorMeta": {
"name": "khaby.lame",
"nickName": "Khabane lame",
"verified": true,
"signature": "Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎",
"fans": 163000000,
"following": 82,
"heart": 2700000000,
"video": 1359
},
"musicMeta": { "musicName": "original sound - khaby.lame", "musicOriginal": true },
"videoMeta": { "duration": 30.6, "coverUrl": "https://p16-common-sign.tiktokcdn-us.com/...", "downloadAddr": "https://v16m.tiktokcdn-us.com/..." },
"playCount": 6187632,
"diggCount": 653995,
"commentCount": 12042,
"shareCount": 20103,
"collectCount": 38193,
"hashtags": [{ "id": "1697657584273413", "name": "learnfromkhaby" }, { "id": "1606334392378370", "name": "comedy" }],
"input": "khaby.lame",
"fromProfileSection": "videos"
}

Profiles that can't be read get a row with the reason, free of charge:

{ "input": "some_private_account", "error": "Private profile" }

Price

  • $0.30 per 1,000 videos
  • $0.002 per profile that returns videos
  • Private, missing or invalid profiles: free
RunCost
100 profiles, 20 videos each$0.80
1 profile, 1,000 videos$0.30

A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 videos.

FAQ

How far back does it go? As far as the profile goes. Raise Videos per profile, or set Posted on or after to stop at a date.

Can it download the video files? Each row links to the video (videoMeta.downloadAddr), which expires after about a day, and to its cover.

Does it work with private profiles? No. Only public profiles.

Is it legal? It reads only public profiles and videos. Captions and usernames can be personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.