Silkline Data / Douyin analytics API / Video insight (performance, audience, comments)
Real run · 2026-11-09 · 1 records

Douyin analytics Video insight API

Some parts exist only for videos that are trending; for the others those fields are empty.

Resultready
JSON
1records in this run
20fields per record
18srun time, start to finish
$0.00005per record, Bronze tier
What it returns

Douyin video insight (videoInsight)

Field What it is
videoId, url, title, authorId, publishedAt, durationSeconds, cover The video
plays, likes, comments, favorites, shares, interactionRate Real play count and engagement as the creator marketplace shows them. Empty for videos it does not track
performance index, likes, comments, shares, each with total, change, daily (a point per day of the period) and benchmarks (category, author, duration, each max and average)
audience Viewer profile by group (age, gender, province and more), each a list of {name, share, index}
interpretation Index scores of the video and its category for plays, interactions and follower growth, and the video's rank (score, percentile, level)
likesTrendHourly Cumulative likes by hour
likerProvinces Provinces of the viewers who liked the video
commentWords Up to 80 comment words with weight

Some parts exist only for videos that are trending; for the others those fields are empty. A video the source knows nothing about (an old one, for example) returns nothing and is not charged.

Request

The input that produced this run

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

ParameterValueWhat it does
mode"videoInsight"What to fetch: an analysis record per account, video, creator, keyword or content category; or rows of similar creators, related words, suggestions, hot topics, videos and trend reports, and the creator center's...
videos["7699060466600938792"]Douyin video links (https://www.douyin.com/video/...) or video IDs (long numbers). Short share links are not supported. Videos from the last weeks that have drawn attention work best; an old or unknown video returns...
maxResults1Maximum number of records or rows to return in total for this run. You are charged per record or row returned.
Response fields

20 fields in every videoInsight

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

FieldTypeExample
typestrvideoInsight
videoIdstr7699060466600938792
urlstrhttps://www.douyin.com/video/7699060466600938792
titlestr深圳17岁高中生,入职硅谷顶尖团队!AI公司疯抢00、10后 #陈广宇 #Kimi月之暗面 #AI智能 #A...
authorIdstr<masked>
publishedAtstr2026-10-21T10:06:48Z
durationSecondsfloat274.716
coverstrhttps://p26-star-fe-sign.byteimg.com/tos-cn-i-dy/7474f536...
playsint1306423
likesint34094
commentsint1725
favoritesint15310
sharesint30545
interactionRatefloat0.0507
performancedict{"index": {"total": 997, "change": -35587, "daily": [{"date"
audiencedict{"age": [{"name": "18-23", "share": 0.2477, "index": 194.217
interpretationdict{"video": {"plays": 218, "interactions": 708, "followerGrowt
likesTrendHourlylist[{"time": "2026-10-21T18:00:00+08:00", "likes": 14}, {"time"
likerProvinceslist[{"name": "广东", "share": 0.26621160409556316, "index": 237.6
commentWordslist[{"word": "普通人", "weight": 11}, {"word": "家庭", "weight": 10}
Sample output

A real run, 20 fields per record

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

titlelikescommentssharesplayspublishedAt
深圳17岁高中生,入职硅谷顶尖团队!AI公司疯抢00、10后 #陈广宇 #Kimi月之暗面 #AI智能 #A...3409417253054513064232026-10-21T10:06:48Z
All 20 fields in one record
  • type videoInsight
  • videoId 7699060466600938792
  • url https://www.douyin.com/video/7699060466600938792
  • title 深圳17岁高中生,入职硅谷顶尖团队!AI公司疯抢00、10后 #陈广宇 #Kimi月之暗面 #AI智能 #A...
  • authorId
  • publishedAt 2026-10-21T10:06:48Z
  • durationSeconds 274.716
  • cover https://p26-star-fe-sign.byteimg.com/tos-cn-i-dy/7474f536...
  • plays 1306423
  • likes 34094
  • comments 1725
  • favorites 15310
  • shares 30545
  • interactionRate 0.0507
  • performance
  • audience
  • interpretation
  • likesTrendHourly
  • likerProvinces
  • commentWords
Pricing

What one videoInsight costs

Run start · $0.00005 · Once per run, when the first request succeeds, even if that request returns nothing. These modes pay several at that moment: accountInsight 3, keywordSuggestions 3, videoInsight 2, categoryInsight 2. Not charged when the run fails from the start or rejects the inputs, or when your spending limit cannot cover it. In creatorCompare, reportDetail and reportRecommendations every input after the first one needs a request of its own, so it is charged one more run start before it is looked up

Full Douyin analytics price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json