article
Optional
The AI-written long text about the video (markdown). Carried by: aiArticle.
TikTok Scraper - Video Search, Hashtags, Profiles & Sounds
Pricing
from $3.00 / 1,000 videos
Scrape TikTok videos by keyword, hashtag, profile or sound, and find creator profiles by keyword. Get views, likes, comments, shares, captions, hashtags, music, country code and author ID, bio and followers. No login or cookies needed. Export to JSON, CSV or Excel.
type
Optional
Record type: video | user | videoDetail | profile | comment | follower | following | suggestion | videoAnalytics | fakeViewScore | sound | soundDetail | place | aiArticle | creatorMilestones | profileCountry
videoId
Optional
TikTok video ID
url
Optional
Link to the video, profile, sound or place
description
Optional
Caption of the video
createdAt
Optional
Publish time of the video or comment, or creation time of the account, ISO 8601 UTC
durationSeconds
Optional
Length of the video in seconds
playCount
Optional
Views
likeCount
Optional
Likes of the video or comment; for a profile record, total likes received by the account
commentCount
Optional
Comments
collectCount
Optional
Times saved to favorites
downloadCount
Optional
Downloads, when shown
musicTitle
Optional
Title of the sound
musicAuthor
Optional
Author of the sound
coverUrl
Optional
Cover image link (temporary; download soon after the run)
videoUrl
Optional
Video file link (temporary; may be empty)
textLanguage
Optional
Language code of the caption as detected by TikTok (en, es; un when unknown)
isPinned
Optional
True when the video is pinned to the top of the author's profile
isSlideshow
Optional
True for a photo slideshow post
mentions
Optional
Names mentioned with @ in the caption (display text, no user IDs)
width
Optional
Video width in pixels
height
Optional
Video height in pixels
musicId
Optional
ID of the sound
musicOriginal
Optional
True when the sound is the author's original sound
isPaidContent
Optional
True for paid (subscriber-only) content
isAd
Optional
True when the video is an ad, when shown
keyword
Optional
Keyword the video, user, sound, place or suggestion belongs to
hashtag
Optional
The hashtag the video was read from (hashtag mode)
sourceProfile
Optional
Profile the video, follower, followed account, similar user or sound was found for
userId
Optional
Numeric TikTok ID of the account
handle
Optional
Public @handle of the account, without @. Carried by: user, profile, follower, following.
name
Optional
Display name of the account or place. Carried by: user, profile, follower, following, place.
secUid
Optional
Secure user ID (secUid) of the profile. Carried by: user.
avatarUrl
Optional
Link to the account's profile picture (temporary link)
bio
Optional
Profile bio as published; often empty in profile search results. Carried by: user.
followerCount
Optional
Followers of the account
followingCount
Optional
Accounts the account follows
videoCount
Optional
Videos the account has posted; for a sound, videos made with it; for a place, videos tagged there
verified
Optional
True for a verified account
isPrivate
Optional
True for a private account
sourceMusicId
Optional
The sound the video was read from (music mode)
totalLikeCount
Optional
Likes all the profile's videos received. Carried by: user.
isAiGenerated
Optional
True when the video is labelled as AI-generated (video detail)
repostCount
Optional
Times the video was reposted (video detail)
region
Optional
Account country code, when the platform shows it
bioLink
Optional
Link in the bio, when the account has one
commentId
Optional
Comment ID
parentCommentId
Optional
ID of the comment this is a reply to; empty for a top-level comment
text
Optional
Text of the comment
replyCount
Optional
Number of replies to the comment
isLikedByCreator
Optional
True when the video's creator liked the comment
suggestion
Optional
Suggested search phrase
rank
Optional
Position of the suggestion in the list, 1 is first
daily
Optional
Last 14 days, oldest first: date, views, likes, comments, collects (new each day)
summary
Optional
The platform's one-line reading of the video's performance
commentKeywords
Optional
Frequent phrases in the comments, each with example comments
fakeScore
Optional
Fake-view score, 0 (clean) to 100
confidence
Optional
How sure the check is about its score
isSuspicious
Optional
True when the check flags the views as suspicious
estimatedFakeViews
Optional
Estimated number of fake views
fakeViewPercentage
Optional
Estimated share of fake views, in percent
mainReason
Optional
The main reason behind the score
componentScores
Optional
Partial scores the check is made of (engagement, distribution, creator credibility, ...)
suspiciousFeatures
Optional
Plain-text findings that raised the score
estimatedOrganicViews
Optional
Views expected without paid or fake traffic
trafficPool
Optional
Traffic tier the video reached
expectedTrafficPool
Optional
Traffic tier the video should have reached
creatorTrustScore
Optional
Trust score of the creator's account, 0-100
title
Optional
Sound title. Carried by: sound
isOriginal
Optional
True for a sound made by its creator (not a licensed track). Carried by: sound
playUrl
Optional
Sound audio link when public (temporary). Carried by: sound
placeId
Optional
Place ID. Carried by: place
placeType
Optional
Kind of place, such as City, District or Restaurant. Carried by: place
address
Optional
Address or area text of the place. Carried by: place
parentPlace
Optional
City or region the place belongs to, as TikTok names it. Carried by: place
country
Optional
Two-letter country code of the place, or of the account's registration country. Carried by: place, profileCountry
latitude
Optional
Latitude of the place. Carried by: place
longitude
Optional
Longitude of the place. Carried by: place
playlistId
Optional
Playlist (mix) the video was found in. Carried by: video (userPlaylists)
playlistTitle
Optional
Title of that playlist. Carried by: video (userPlaylists)
exploreCategory
Optional
Explore category the video came from. Carried by: video (explore)
imageUrls
Optional
Slide image links of a photo post (temporary; download soon after the run). Carried by: video (photoSearch)
album
Optional
Album of the sound. Carried by: soundDetail
isCommercial
Optional
True when the sound is marked as commercial music. Carried by: soundDetail
themeTags
Optional
Theme tags TikTok gives the sound. Carried by: soundDetail
articleTitle
Optional
Title of the video's AI article. Carried by: aiArticle.
articleSummary
Optional
Short summary of the video's AI article. Carried by: aiArticle.
article
Optional
The AI-written long text about the video (markdown). Carried by: aiArticle.
articleKeywords
Optional
Keywords of the AI article. Carried by: aiArticle.
articleFaq
Optional
Question-and-answer texts of the AI article. Carried by: aiArticle.
milestones
Optional
Creator milestones (each: milestone, title, year, date, summary, topVideos). Carried by: creatorMilestones.