Silkline Data / Douyin analytics API / Keyword trend (heat index)
Real run · 2026-11-09 · 2 records

Douyin analytics Keyword trend API

Up to five keywords are asked together; each keyword is one record.

Resultready
JSON
2records in this run
12fields per record
14srun time, start to finish
$0.0276per record, Bronze tier
What it returns

Douyin keyword trend (keywordTrend)

Field What it is
keyword, startDate, endDate The keyword and the period (ends yesterday; days sets its length, default 14)
contentIndex, searchIndex Daily content index and search index, {date, index}
average, previousPeriodAverage, lastYearAverage {content, search} averages
contentPeaks The videos behind the content-index peaks
searchPeaks The searches behind the search-index peaks
interpretation Content, consume and search index of the period and the change against the previous period and last year

Up to five keywords are asked together; each keyword is one record.

Request

The input that produced this run

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

ParameterValueWhat it does
mode"keywordTrend"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...
keywords["美食", "咖啡"]Keywords or topic names, in Chinese. keywordTrend, keywordAudience: one record per keyword. relatedWords, keywordSuggestions, indexVideos: rows per keyword. reports: optional, searches the reports (empty lists the...
maxResults2Maximum number of records or rows to return in total for this run. You are charged per record or row returned.
Response fields

12 fields in every keywordTrend

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

FieldTypeExample
typestrkeywordTrend
keywordstr美食
startDatestr2026-10-26
endDatestr2026-11-08
contentIndexlist[{"date": "2026-10-26", "index": 3717983}, {"date": "2026-10
searchIndexlist[{"date": "2026-10-26", "index": 7331904}, {"date": "2026-10
averagedict{"content": 4133227, "search": 8462771}
previousPeriodAveragedict{"content": 4050895, "search": 8398212}
lastYearAveragedict{"content": 3536018, "search": 7288537}
contentPeakslist[{"date": "2026-10-31", "videos": [{"videoId": "769820975485
searchPeakslist[{"date": "2026-10-31", "queries": ["美食团购", "附近美食团购", "附近美食"
interpretationdict{"contentIndex": 7500202, "consumeIndex": 13207696, "searchI
Sample output

A real run, 12 fields per record

Run on 2026-11-09 with input {"mode": "keywordTrend", "keywords": ["美食", "咖啡"], "maxResults": 2}. Personal fields of ordinary users are masked here.

keywordstartDateendDate
美食2026-10-262026-11-08
咖啡2026-10-262026-11-08
All 12 fields in one record
  • type keywordTrend
  • keyword 美食
  • startDate 2026-10-26
  • endDate 2026-11-08
  • contentIndex
  • searchIndex
  • average
  • previousPeriodAverage
  • lastYearAverage
  • contentPeaks
  • searchPeaks
  • interpretation
Pricing

What one keywordTrend costs

Insight · $0.0276 · Per record of the modes accountInsight, videoInsight, creatorIndex, creatorCompare, reportDetail, keywordTrend, keywordAudience and categoryInsight, and per keyword of keywordSuggestions with suggestionType searchBox

Full Douyin analytics price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json