Silkline Data / Douyin analytics API / Account insight (followers, audience, interests)
Real run · 2026-11-09 · 1 records

Douyin analytics Account insight API

The source tracks accounts that have been seen in its hot lists, so a small or very new account can return nothing.

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

Douyin account insight (accountInsight)

Field What it is
secUid, url The account and its Douyin page
followerChangeTrend Daily follower change, {date, change}, about 90 days
followerChangeAverage Average of that daily change
performance Last week's per-post averages (posts, comments, shares, newFollowers, likes), each with average, peerAverage and the two rates the source reports (averageRate, peerRate)
fansPortrait Follower profile: gender, age, province, each a list of {name, share, index}. share is 0-1; index compares with the average Douyin user (100 = average)
fansAlsoFollow Up to 20 accounts the followers also follow
fansTopics Up to 20 topics the followers recently engage with
fansSearchWords Up to 100 words the followers searched for in the last 3 days, with heat

The source tracks accounts that have been seen in its hot lists, so a small or very new account can return nothing. Nothing is charged for an account that returns nothing.

Request

The input that produced this run

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

ParameterValueWhat it does
mode"accountInsight"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...
accounts["MS4wLjABAAAAvcQlQ5vR2pYV04MZ6EzflPQdWTJbVBNnDQTjKiLoH90"]Douyin profile links (https://www.douyin.com/user/...) or sec_uid values (they start with MS4wLjAB). Each account is one insight record. Works for accounts the source tracks; an unknown account returns nothing. Falls...
maxResults1Maximum number of records or rows to return in total for this run. You are charged per record or row returned.
Response fields

10 fields in every accountInsight

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

FieldTypeExample
typestraccountInsight
secUidstr<masked>
urlstrhttps://www.douyin.com/user/MS4wLjABAAAAvcQlQ5vR2pYV04MZ6...
followerChangeTrendlist[{"date": "2026-08-11", "change": 802}, {"date": "2026-08-12
followerChangeAveragefloat1826.4943820224719
performancedict{"posts": {"average": 1.1428571428571428, "averageRate": 0,
fansPortraitdict{"gender": "<masked>", "age": "<masked>", "province": "<mask
fansAlsoFollowlist[{"secUid": "<masked>", "url": "<masked>", "nickname": "<mas
fansTopicslist[{"topicId": "7696251352338401299", "name": "<masked>", "pla
fansSearchWordslist[{"word": "足球赛程", "heat": 125}, {"word": "rachel小鱼妹", "heat"
Sample output

A real run, 10 fields per record

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

followerChangeAverage
1826.4943820224719
All 10 fields in one record
  • type accountInsight
  • secUid
  • url https://www.douyin.com/user/MS4wLjABAAAAvcQlQ5vR2pYV04MZ6...
  • followerChangeTrend
  • followerChangeAverage 1826.4943820224719
  • performance
  • fansPortrait
  • fansAlsoFollow
  • fansTopics
  • fansSearchWords
Pricing

What one accountInsight 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