TikTok Scraper: $0.30 per 1,000 Videos avatar

TikTok Scraper: $0.30 per 1,000 Videos

Pricing

from $0.30 / 1,000 videos

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

TikTok Scraper: $0.30 per 1,000 Videos

Scrape TikTok videos from profiles, hashtags, searches or video URLs: caption, plays, likes, comments, shares, saves, author, music, hashtags 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

18 hours ago

Last modified

Categories

Share

TikTok Scraper

Get TikTok videos from profiles, hashtags, searches or video URLs: caption, plays, likes, comments, shares, saves, author with followers and likes, music, hashtags, mentions, subtitles and video links.

$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.
  • Trend and hashtag research: the videos TikTok ranks highest for a hashtag or a keyword, with their sounds and captions.
  • Influencer discovery: authors come with followers, total likes, bio, verified badge and region.
  • Campaign reports: paid partnerships are flagged in isSponsored.
  • Data for AI agents and dashboards: clean JSON, CSV or Excel, or straight from the API.

Input

FieldWhat it does
profilesUsernames or profile URLs; each returns its latest videos
hashtagsHashtags, with or without #; each returns the videos TikTok ranks highest for it
searchQueriesKeywords; each returns the videos TikTok shows first for it
postURLsVideo, slideshow or short links (vm.tiktok.com)
resultsPerPageVideos per profile, hashtag or search (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 of a profile 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",
"locationCreated": "US",
"isSponsored": false,
"isPinned": false,
"isSlideshow": false,
"authorMeta": {
"name": "khaby.lame",
"nickName": "Khabane lame",
"verified": true,
"fans": 163000000,
"heart": 2700000000,
"video": 1359
},
"musicMeta": { "musicName": "original sound - khaby.lame", "musicAuthor": "Khabane lame", "musicOriginal": true },
"videoMeta": { "width": 720, "height": 1280, "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"
}

Slideshows ("isSlideshow": true) list their images in slideshowImageLinks. Hashtag rows carry searchHashtag with the hashtag's total views, and search rows searchQuery. In hashtag and search results TikTok leaves out most author counts, so those are null.

Inputs 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, hashtag, search or video URL that returns videos
  • Private, missing or invalid inputs: free
RunCost
100 profiles, 20 videos each$0.80
1 hashtag, 1,000 videos$0.30
500 video URLs$1.15

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

FAQ

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

Does it get comments or followers? Use the TikTok Comments Scraper and the TikTok Followers Scraper, at the same price per row.

Why are a hashtag's videos from different years? TikTok ranks a hashtag's videos by popularity, not date. Set Posted on or after to keep only recent ones.

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

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.