TikTok Scraper API Premium - 2x More Data avatar

TikTok Scraper API Premium - 2x More Data

Pricing

$4.00 / 1,000 result extracteds

Go to Apify Store
TikTok Scraper API Premium - 2x More Data

TikTok Scraper API Premium - 2x More Data

Premium TikTok scraper with the most complete dataset: 29 profile fields and 77 video fields with full stats, music, hashtags, mentions, subtitles. Extract profiles, videos and comment threads. No API key, no login. Built for influencer marketing, brand monitoring, and AI training.

Pricing

$4.00 / 1,000 result extracteds

Rating

0.0

(0)

Developer

deusex machine

deusex machine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

TikTok User Scraper

Scrape TikTok user profiles, their videos, and video comments. No API key or login required.

What data does it extract?

Profile data:

FieldDescription
usernameTikTok handle
displayNameProfile display name
bioProfile bio text
verifiedWhether the account is verified
avatarAvatar image URL
followersFollower count
followingFollowing count
totalLikesTotal likes across all videos
totalVideosTotal video count
profileUrlLink to the profile

Video data:

FieldDescription
idVideo ID
urlDirect link to the video
descriptionVideo caption/description
viewsView count
likesLike count
commentsComment count
sharesShare count
durationVideo length in seconds
thumbnailThumbnail image URL
musicTitleSound/music title used
musicAuthorSound author name
createdISO timestamp of when the video was posted

Comment data (optional):

FieldDescription
idComment ID
textComment text
likesComment like count
authorCommenter's username
authorDisplayCommenter's display name
replyCountNumber of replies
createdISO timestamp

Use cases

  • Influencer research — Get follower counts, engagement rates, and content stats for any TikTok creator
  • Competitor analysis — Monitor what content competitors are posting and how it performs
  • Audience insights — Analyze comments on videos to understand audience sentiment and interests
  • Content strategy — Study which video formats, durations, and topics get the most engagement
  • Talent scouting — Find creators in a niche by comparing profile stats across multiple accounts

How to use

Scrape profile and recent videos:

{
"usernames": ["mrbeast", "cristiano"],
"maxVideos": 30
}

Include comments on each video:

{
"usernames": ["@charlidamelio"],
"maxVideos": 10,
"includeComments": true,
"maxComments": 50
}

Input parameters

ParameterTypeDefaultDescription
usernamesarray[]TikTok usernames to scrape (with or without @). Required.
maxVideosinteger30Max videos per user (1-200)
includeCommentsbooleanfalseScrape comments for each video. Significantly slower.
maxCommentsinteger20Max comments per video (1-100). Only used when includeComments is true.
proxyConfigobject{"useApifyProxy": true}Proxy settings. TikTok blocks datacenter IPs heavily.

Output example

Profile record:

{
"type": "profile",
"username": "mrbeast",
"displayName": "MrBeast",
"bio": "New video every Saturday!",
"verified": true,
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/example.jpeg",
"followers": 102400000,
"following": 312,
"totalLikes": 2100000000,
"totalVideos": 421,
"profileUrl": "https://www.tiktok.com/@mrbeast",
"scrapedAt": "2026-03-28T14:30:00.000Z"
}

Video record:

{
"type": "video",
"profileUsername": "mrbeast",
"id": "7345678901234567890",
"url": "https://www.tiktok.com/@mrbeast/video/7345678901234567890",
"description": "I gave away $1,000,000 to random people on the street",
"views": 85000000,
"likes": 12500000,
"comments": 245000,
"shares": 890000,
"duration": 62,
"thumbnail": "https://p16-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/example.jpeg",
"musicTitle": "original sound - MrBeast",
"musicAuthor": "MrBeast",
"created": "2026-03-15T18:00:00.000Z"
}

Performance & cost

  • Returns accurate engagement stats directly from the platform
  • Requires ~2 GB memory. Expect 1-3 minutes per profile depending on maxVideos and whether comments are enabled.

FAQ

Can I scrape private accounts? No. Only public profiles and their publicly visible videos are accessible.

How many users can I scrape in one run? There's no hard limit. Each user takes 1-3 minutes, so plan your timeout accordingly. The default timeout is 5 minutes, which works for 2-3 users.

Why are some video stats showing 0? If the API capture doesn't trigger during page load, the scraper falls back to DOM extraction, which may have limited stat data. Running with proxies on the Apify platform generally gives better results.