Silkline Data / Douyin API / Extended boards
Real run · 2026-11-09 · 1 records

Douyin Extended boards API

All board entries carry board (the board option name) and rank; most also carry createdAt (publish or creation time).

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

Douyin trend boards: videos, topics, events, brands (boardVideo, boardTopic, boardHotspot, boardWord, boardAccount, boardEvent, boardMusic, boardBrand, boardProp, boardEventDetail, boardWordDetail, boardWordVideo, boardRelatedWord)

All board entries carry board (the board option name) and rank; most also carry createdAt (publish or creation time).

  • boardVideo adds awemeId, description, playCount (plays), likeCount, likeRate (likes per play), followerGain (followers the video brought in), followRate (followers gained per play), score (board heat score), authorNickname, authorAvatar, authorFollowerCount, durationSeconds, coverUrl and url. It has no heat history. Boards lowFanHits, highCompletion, highLikes and followerGrowth use this record.
  • boardTopic adds challengeId (hashtag ID; pass it to mode hashtag), word, hotValue, viewCount, videoCount, avgViewCount (average views per video under the topic) and a daily trend as {date, value}.
  • boardHotspot adds word, hotValue, rankChange (rank movement since the previous snapshot), videoCount, category (Douyin's tag for the hot spot), sentenceId, cityCode and an hourly trend as {time, hotValue}. Boards challenges and hotTotal use this record too.
  • boardWord (boards searchRanking, risingSearches, hotWords) adds word, wordId, hotValue, url and a daily trend.
  • boardAccount (board hotAccounts) adds secUid, nickname, followerCount, likedCount, videoCount, followerGain, newLikeCount, followRate and a trend.
  • boardEvent (board events) adds eventId, word, category, startDate, endDate, coverUrl.
  • boardEventDetail (board eventDetail, one record per ID in eventIds; take the IDs from boardEvent rows) adds eventId, word, category, eventCity, startDate, endDate, publishStartDate, publishEndDate (the window in which videos count), activityDescription, reward, publishCount (videos published for the activity so far), relatedTopics, challenges ({challengeId, name}; pass a challengeId to mode hashtag) and exampleVideos ({awemeId, url, description, createdAt, coverUrl}). An ID the calendar does not know returns nothing.
  • Hot word detail (board hotWordDetail, one lookup per ID in wordIds; take the IDs from boardWord rows of board hotWords) returns, for each word, one boardWordDetail record (word, wordId, hotValue, url, daily trend of the word's heat, daily contentTrend, commentTrend, likeTrend, shareTrend, and windows: totals for the last 1, 7, 30 and 60 days) followed by up to 30 boardWordVideo rows (awemeId, url, description, createdAt, durationSeconds, coverUrl, likeCount, commentCount, shareCount, authorNickname, authorAvatar) and up to 9 boardRelatedWord rows (word, wordId, hotValue, url, trend). Rows carry relatedTo and relatedToId (the word they belong to). A word ID is only valid for about a day after its board entry, so use a fresh one: an old or unknown ID returns nothing.
  • Creator-center boards (the lists Douyin's creator center shows creators; one list per run, no paging): creatorHotSpots returns boardHotspot (word, hotValue, rankChange, category, queryId, coverUrl, url; hotSpotRanking overall, local or rising); creatorTopics returns boardTopic (word, queryId, playCount, likeCount, commentCount, shareCount, videoCount, publisherCount, coverUrl); creatorMusic returns boardMusic (musicTitle, queryId, hotValue, playCount, likeCount, commentCount, shareCount, videoCount); creatorProps returns boardProp (word, queryId, playCount, videoCount, shootCount, exposureCount, collectCount, likeCount); creatorVideos returns boardVideo (awemeId, url, description, hotValue, playCount, likeCount, commentCount, shareCount, durationSeconds, authorNickname). queryId is the board's own ID, not a Douyin hashtag or sound ID. Topic, sound and prop entries carry no url, hashtag ID or sound ID. A heat value of 0 from Douyin is returned as null.
  • DOU+ boards: douplusVideos returns boardVideo for the ranking period (playCount, likeCount, likeRate, followerGain, followRate, completionRate (share watched to the end), score (popularity index), createdAt, authorNickname, authorFollowerCount); douplusTalents returns boardAccount (secUid, url, nickname, douyinId, followerCount, avatarUrl) for one creator category.
  • boardMusic (board musicChart) has the sound fields plus hotValue; boardBrand (board brandChart) adds brandId, word, hotValue, heatChange, rankChange, secUid.
Request

The input that produced this run

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

ParameterValueWhat it does
mode"board"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...
board"eventDetail"Which board to read. Videos: hot videos, low-fan hits, high completion, high likes, follower growth. Topics: hot and rising topics, challenges. Hot spots: rising, city, overall (needs dateFrom/dateTo, default the last...
eventIds["2000"]IDs of events of the events calendar (the eventId of a boardEvent row). Each event is one record. Every event after the first also pays one run-start fee.
maxResults1Maximum number of items to return in total for this run. You are charged per item returned.
Response fields

17 fields in every boardEventDetail

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

FieldTypeExample
typestrboardEventDetail
boardstreventDetail
eventIdstr2000
wordstr全国年味巡游开始啦
categorystr话题互动
eventCitynullnull
coverUrlstrhttp://p6-dyhot.byteimg.com/tos-cn-i-jid1fmi4d3/93c6a5aa2...
startDatestr2026-01-29T16:00:00Z
endDatestr2026-02-24T15:59:59Z
publishStartDatestr2026-01-30T12:00:00+08:00
publishEndDatestr2026-02-24T12:00:00+08:00
activityDescriptionstr年味在哪?上抖音过春节,吃喝玩乐寻年味,2月10日至2月23日,吃喝玩乐好货福利拉满,快来晒出你的过年新生活,跟着...
rewardnullnull
publishCountint8332
relatedTopicslist["全国年味巡游开始啦"]
challengeslist[{"challengeId": "7600748480302155776", "name": "全国年味巡游开始啦"}
exampleVideoslist[{"awemeId": "7600260688858102203", "url": "https://www.douy
Sample output

A real run, 17 fields per record

Run on 2026-11-09 with input {"mode": "board", "board": "eventDetail", "eventIds": ["2000"], "maxResults": 1}. Personal fields of ordinary users are masked here.

wordactivityDescriptionboardcategorystartDateendDate
全国年味巡游开始啦年味在哪?上抖音过春节,吃喝玩乐寻年味,2月10日至2月23日,吃喝玩乐好货福利拉满,快来晒出你的过年新生活,跟着...eventDetail话题互动2026-01-29T16:00:00Z2026-02-24T15:59:59Z
All 17 fields in one record
  • type boardEventDetail
  • board eventDetail
  • eventId 2000
  • word 全国年味巡游开始啦
  • category 话题互动
  • eventCity
  • coverUrl http://p6-dyhot.byteimg.com/tos-cn-i-jid1fmi4d3/93c6a5aa2...
  • startDate 2026-01-29T16:00:00Z
  • endDate 2026-02-24T15:59:59Z
  • publishStartDate 2026-01-30T12:00:00+08:00
  • publishEndDate 2026-02-24T12:00:00+08:00
  • activityDescription 年味在哪?上抖音过春节,吃喝玩乐寻年味,2月10日至2月23日,吃喝玩乐好货福利拉满,快来晒出你的过年新生活,跟着...
  • reward
  • publishCount 8332
  • relatedTopics
  • challenges
  • exampleVideos
Pricing

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