TikTok Comments Scraper
Pricing
from $0.40 / 1,000 comments
TikTok Comments Scraper
Scrape TikTok comments and replies from any video, search or hashtag. Exports text, likes, reply counts, timestamps and commenter profiles to JSON, CSV or Excel.
TikTok Comments Scraper
Pricing
from $0.40 / 1,000 comments
Scrape TikTok comments and replies from any video, search or hashtag. Exports text, likes, reply counts, timestamps and commenter profiles to JSON, CSV or Excel.
id
Optional
Comment ID
dataType
Optional
Record type — "comment", or "error" for an input that could not be read
videoId
Optional
ID of the video the comment is on
videoUrl
Optional
URL of the video the comment is on
videoCommentCount
Optional
Total comments TikTok reports for the whole video
parentCommentId
Optional
ID of the top-level comment this record belongs to (null for top-level comments)
replyToReplyId
Optional
ID of the reply this one answers, for replies nested under another reply
isReply
Optional
True when the record is a reply
text
Optional
Comment text
imageUrl
Optional
Image or sticker attached to the comment, if any
language
Optional
Detected comment language
diggCount
Optional
Likes on the comment
replyCount
Optional
Replies under the comment
createTime
Optional
Unix timestamp the comment was posted
createTimeISO
Optional
ISO 8601 time the comment was posted
likedByAuthor
Optional
The video's creator liked this comment
pinnedByAuthor
Optional
The video's creator pinned this comment
isCreator
Optional
The video's creator wrote this comment themselves
purchaseIntent
Optional
TikTok's own signal that this comment shows buying intent (asking about price, availability or where to buy)
uniqueId
Optional
Commenter's @handle
nickname
Optional
Commenter's display name
userId
Optional
Commenter's numeric user ID
secUid
Optional
Commenter's secUid
avatarThumb
Optional
Commenter's avatar URL
verified
Optional
Commenter has a verification badge
ageGroup
Optional
TikTok's predicted age bracket for the commenter, 1-5. Null when TikTok does not predict one, which is most commenters
userUrl
Optional
Commenter's profile URL
url
Optional
Deep link to this comment
source
Optional
Always "tiktok.com"
scrapedAt
Optional
ISO 8601 time this record was scraped
changeType
Optional
NEW / UPDATED / UNCHANGED / EXPIRED (incremental mode only)
contentHash
Optional
Change-detection hash (incremental mode only)
error
Optional
Why this input could not be read (error rows only)
errorCode
Optional
Short machine-readable reason, e.g. NO_COMMENTS (error rows only)
input
Optional
The URL or ID that failed (error rows only)