Silkline Data / Douyin API / Video comments
Real run · 2026-11-09 · 10 records

Douyin Video comments API

Video comments from Douyin, returned as JSON rows you can save to CSV.

Resultready
JSON
10records in this run
16fields per record
17srun time, start to finish
$0.005per record, Bronze tier
What it returns

Douyin comments (comment)

Field Description
text Comment text
commentId Comment ID
awemeId ID of the video the comment belongs to
likeCount, replyCount Likes and number of replies
createdAt Comment time
isPinned Whether the comment is pinned
parentCommentId For a reply: the comment it answers; null for a top-level comment
nickname Commenter's nickname
userId Commenter's numeric Douyin user ID
userSecUid Commenter's sec_uid
userDouyinId Commenter's custom Douyin ID when set
userIpLocation Commenter's IP location (province or country) shown under the comment
userAvatar Commenter's avatar image URL
userVerified Commenter's verification text
Request

The input that produced this run

Mode comments. Parameters as sent, with what each one does.

ParameterValueWhat it does
mode"comments"What to scrape: the hot search board, videos (or image posts) by keyword, a creator's videos, details of videos, creator profiles, comments (optionally with replies) of videos, danmaku of videos, the videos of a...
videos["7652213670639231729"]Douyin video URLs (https://www.douyin.com/video/...), v.douyin.com share links or numeric video IDs.
maxResults10Maximum number of items to return in total for this run. You are charged per item returned.
Response fields

16 fields in every comment

From the first record of the run above. Identity fields of ordinary users are masked on this site.

FieldTypeExample
typestrcomment
commentIdstr7706021115286668042
awemeIdstr7652213670639231729
textstr学到了[玫瑰][玫瑰]希望主播多分享
likeCountint1
replyCountint0
parentCommentIdnullnull
createdAtstr2026-11-09T04:17:38Z
nicknamestr<masked>
userIdstr<masked>
userSecUidstr<masked>
userDouyinIdstr56372152784
userAvatarstr<masked>
userIpLocationstr<masked>
userVerifiednullnull
isPinnedboolfalse
Sample output

A real run, 16 fields per record

Run on 2026-11-09 with input {"mode": "comments", "videos": ["7652213670639231729"], "maxResults": 10}. Personal fields of ordinary users are masked here.

textlikeCountreplyCountcreatedAt
学到了[玫瑰][玫瑰]希望主播多分享102026-11-09T04:17:38Z
美女分析的很到位[玫瑰][玫瑰]102026-11-09T04:01:04Z
粉底液到底推荐哪一个好102026-10-15T09:01:31Z
想买这个看起来很好用的样子,想要入手了402026-08-31T02:31:01Z
[比心][比心][比心]002026-11-09T08:21:57Z
用过的觉得好用吗002026-10-11T02:44:49Z
All 16 fields in one record
  • type comment
  • commentId 7706021115286668042
  • awemeId 7652213670639231729
  • text 学到了[玫瑰][玫瑰]希望主播多分享
  • likeCount 1
  • replyCount 0
  • parentCommentId
  • createdAt 2026-11-09T04:17:38Z
  • nickname
  • userId
  • userSecUid
  • userDouyinId 56372152784
  • userAvatar
  • userIpLocation
  • userVerified
  • isPinned
Pricing

What one comment costs

result · Each video, comment (and reply), hot topic, follower or following entry, creator, hashtag, sound, series or board entry returned (the detail boards eventDetail and hotWordDetail: each record or row, and each ID after the first also pays one run-start fee) · $0.005 · $0.004511 · $0.004076

Full Douyin price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json