Douyin Index 巨量算数 [From $2] Keyword Trends, Audience & Topics
Pricing
from $30.00 / 1,000 keyword indices
Douyin Index 巨量算数 [From $2] Keyword Trends, Audience & Topics
[From $2 per 1000 rows] Douyin Index (巨量算数) data: daily keyword trends with search, content and consumption indices, audience by age, gender and city, related words, hot topics, plus topic, video and creator search. Also Toutiao. No login. Lists $2, keyword indices $30 per 1,000.
Pricing
from $30.00 / 1,000 keyword indices
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Douyin Index 巨量算数 — Keyword Trends, Audience & Hot Topics
Market and trend data from Douyin Index (巨量算数), the official index of what people search for and watch on Douyin (抖音) and Toutiao. Get the daily index of any keyword with its search, content and consumption components, see who is behind it, find related words and hot topics, and search the index library for topics, videos and creators. No login, no cookies.
What it does
| Input | You get | Row type |
|---|---|---|
| Keyword | Daily composite index for 7 to 365 days, the search, content and consumption indices, change against the previous period and a year ago | keyword-index |
includeAudience | Age, gender, province, city, city tier and interests behind the keyword, each with an index against the platform average | keyword-audience |
includeRelatedWords | Words that go with the keyword in content and in search, with sample videos | related-word |
includeHotWords | Current hot search words | hot-word |
includeHotTopics | Real-time hot topics and the fastest rising ones | hot-topic |
| Topic keyword | Hashtags with their index, video count, likes and plays | topic |
| Video keyword | Up to 1,000 videos with likes, video index and flags for low-follower hits | video |
| Creator keyword | Creators with followers, total likes and category | creator |
| Video link or ID | The video's daily index, likes, comments and shares gained in the period, its percentile against all videos, and who watched it | video-index |
| Creator (user ID or a video link) | Totals, what the last 7 days added, daily averages, the followers' profile, 20 similar creators, best videos | creator-index |
| Content category | 30 days of publishing, viewing and interaction trends, which video lengths work, who creates and who watches | category-insight |
includeReports / report keyword | Trend and industry reports with introduction, view and download counts and the PDF link | report |
How It Works
Input
| Field | Type | Description |
|---|---|---|
keywords | string[] | Keywords for the index, usually Chinese. |
timeRangeDays | integer | Days of daily index, 7 to 365. Default 30. The index lags two days. |
platform | string | douyin (default) or toutiao. |
includeAudience | boolean | Audience row per keyword, for the last full week. |
includeRelatedWords / maxRelatedWords | boolean / integer | Related-word rows per keyword. Default 50. |
includeHotWords | boolean | Current hot search words. |
includeHotTopics | boolean | 30 current and 30 rising hot topics. |
topicKeywords / maxTopicsPerKeyword | string[] / integer | Hashtag search. Default 50, up to 100. |
videoKeywords / maxVideosPerKeyword | string[] / integer | Video search. Default 100, up to 1,000. |
videoCategory | string | One of 38 content categories for video search. |
videoPublishedWithin | string | any, 3d, 7d or 30d. |
creatorKeywords | string[] | Creator search by nickname, up to 20 per keyword. |
videoUrls | string[] | Video links or IDs for a video-index row each. Uses timeRangeDays. |
creators | string[] | Numeric user IDs (uid), or a link to any video of the creator. video and video-index rows carry the uid as creatorUid. |
categories | string[] | Content category IDs, picked from a list in the input form (for example 628 Food, 629 Travel, 608 Games). |
includeReports / reportKeywords / maxReports | boolean / string[] / integer | Trend reports, newest first, or matching a keyword. Default 16. |
Example: compare two keywords over a quarter
{ "keywords": ["咖啡", "奶茶"], "timeRangeDays": 90, "includeAudience": true }
Example: what goes with a keyword, and which videos are winning
{"keywords": ["露营"],"includeRelatedWords": true,"videoKeywords": ["露营"],"videoPublishedWithin": "7d","maxVideosPerKeyword": 200}
Example: today's hot topics
{ "includeHotTopics": true, "includeHotWords": true }
Output
Keyword index:
{"type": "keyword-index","keyword": "咖啡","platform": "douyin","from": "2026-09-08","to": "2026-10-08","averageIndex": 1756426,"peakIndex": 1983028,"peakDate": "2026-09-26","searchIndex": 45744663,"contentIndex": 3883586,"consumptionIndex": 4820963,"searchChangeVsPreviousPeriodPercent": -7.15,"searchChangeVsLastYearPercent": 24.27,"daily": [{ "date": "2026-09-08", "index": 1756097 }, { "date": "2026-09-09", "index": 1665857 }]}
Keyword audience:
{"type": "keyword-audience","keyword": "咖啡","weekFrom": "2026-09-28","weekTo": "2026-10-04","gender": [{ "name": "女", "percent": 54, "index": 136.1 }, { "name": "男", "percent": 46, "index": 76.3 }],"age": [{ "name": "31-40", "percent": 31.98, "index": 97.5 }, { "name": "24-30", "percent": 21.41, "index": 134.5 }],"city": [{ "name": "广州", "percent": 2.4, "index": 123.3 }]}
Related word, hot topic, topic, video and creator:
{ "type": "related-word", "keyword": "咖啡", "relation": "content", "relatedWord": "拿铁", "rank": 1, "searchIndex": 2888241, "scoreChange": "-1.87%" }
{ "type": "hot-topic", "board": "rising", "rank": 1, "topic": "国庆特种兵结算画面", "topicIndex": 10539530, "videoCount": 2, "plays": 26445086, "category": "话题互动" }
{ "type": "topic", "searchKeyword": "咖啡", "topic": "瑞幸咖啡", "topicIndex": 4468467, "videoCount": 37840, "likes": 3996522, "plays": 496126186 }
{ "type": "video", "searchKeyword": "咖啡", "title": "猫屎咖啡生产流程#咖啡#工艺 #解压", "creatorFollowers": 10751, "likes": 35381, "videoIndex": 356936, "isLowFollowerHit": true, "url": "https://www.douyin.com/video/7693862284268059584" }
{ "type": "creator", "searchKeyword": "咖啡", "name": "咖啡", "followers": 2794853, "totalLikes": 20255185, "videoCount": 222, "category": "艺术" }
Pricing
Pay per event. You pay for rows you receive; a keyword the index does not track costs nothing.
| Event | When | Price |
|---|---|---|
| Actor start | Once per run | $0.005 |
| Keyword index | Each keyword's index row | $0.03 |
| Keyword audience | Each keyword's audience row | $0.02 |
| Related word | Each related word | $0.002 |
| Hot word | Each hot search word | $0.002 |
| Hot topic | Each hot topic | $0.002 |
| Topic | Each hashtag found | $0.002 |
| Video | Each video found | $0.002 |
| Creator | Each creator found | $0.002 |
| Video index | Each video's index row | $0.03 |
| Creator index | Each creator's index row | $0.03 |
| Category insight | Each content category's row | $0.04 |
| Report | Each trend report | $0.002 |
Set a maximum cost per run in the run options and the Actor stops there with what it has.
FAQ
Do I need a Douyin Index account? No.
What do the index numbers mean? They are Douyin's own weighted measures. The composite index tracks a keyword's overall heat, the search index how much it is searched, the content index how much is posted about it, and the consumption index how much that content is watched. Compare them over time and between keywords; they are not raw counts.
What is the index in the audience data? 100 is the platform average. A group with index 136 is 36% more common behind this keyword than on Douyin overall.
Where do I get a creator's numeric user ID?
Paste a link to any of the creator's videos into creators instead, or take creatorUid from a video-index row.
Why did a keyword return nothing? The index tracks keywords with enough volume. A rare keyword returns no row and is not charged.
Why do audience and related words cover one week? Douyin Index serves them per full Monday-to-Sunday week, so the Actor uses the last complete one.
How long do the cover links work?
Douyin signs the coverUrl of video rows for only a few hours, so download covers right after the run if you need them. Report covers have no expiry. For lasting video covers, pass the video links to the Douyin Scraper with downloadCovers on.
🤖 For AI Agents & LLM Apps
Purpose: Douyin keyword demand, audience and trend data as structured JSON.
Minimal input: {"keywords": ["咖啡"]}
Output: rows with type = keyword-index | keyword-audience | related-word | hot-word | hot-topic | topic | video | creator. keyword-index: keyword, from, to, averageIndex, peakIndex, searchIndex, contentIndex, consumptionIndex, percent changes, daily[]. keyword-audience: age, gender, province, city, cityTier, interests as {name, percent, index}.
Behaviors to know: keywords should be Chinese. Percent fields are 0 to 100. videoCategory takes the numeric id as a string ("628" = food). Free-plan runs return a sample of each list.
⚠️ Disclaimer
This Actor collects publicly available index data only. It is not affiliated with, endorsed by, or sponsored by Douyin, Ocean Engine or ByteDance. You are responsible for using the data in line with applicable laws and the platform's terms.
SEO Keywords
douyin index, 巨量算数, 抖音指数, douyin keyword trends, douyin search volume, douyin keyword research, china keyword trends, douyin audience insights, douyin hot topics, toutiao index, china market research, douyin trend analysis