What it does
Douyin (抖音) is the Chinese version of TikTok, and its hot list (抖音热榜) shows which topics, challenges and events are driving short-video traffic in China right now. For content strategists and brands, it is a direct read on what Chinese audiences are watching, but the board is in Chinese and changes constantly.
This actor captures the live Douyin hot list and returns each trending topic with its rank, heat value (热度), Douyin's badge in English (hot, new, first, exclusive or live), topic ID, cover image and a direct search link. The pinned slot is excluded, so rank is the board position starting at 1. There is no login, no cookies and nothing to configure.
It is aimed at social listening, influencer and content strategy, brand monitoring in China, trend detection and cross-border e-commerce product discovery. Topics cost $2 per 1,000, so a top-50 snapshot is $0.10.
How it works
- The actor reads Douyin's live public hot list; no login, cookies or configuration are needed.
- The pinned slot is excluded so ranks run from 1 at the top of the board.
- Each topic is returned with rank, title, heat score, English label, topic ID, cover image and search URL.
- Use
keywordsto keep only topics mentioning your terms; filtered-out topics are not charged. - If Douyin is temporarily unavailable, the run fails cleanly and nothing is charged.
Input example
A typical run input (JSON). Every field is also available as a form in the Apify console.
{
"platforms": [
"douyin"
],
"maxTopicsPerPlatform": 20,
"keywords": []
}All input fields
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
platforms | array | no | ["douyin"] | Fixed to douyin (抖音热榜). For all five Chinese boards in one run, use China Trending Topics. |
maxTopicsPerPlatform | integer | no | 50 | Top N topics from the board (it holds ~50). You pay per topic: 50 topics = $0.10. |
keywords | array | no | [] | Only keep topics whose title or description contains one of these words (Chinese or English, case-insensitive), e.g. 'iPhone', '比亚迪'. Empty = keep all. Filtered-out topics are never charged. |
Output example
Each topic on the Douyin board becomes one row with its rank, heat value and badge, like this top entry:
| platform | rank | title | heatScore | label | url |
|---|---|---|---|---|---|
| douyin | 1 | LOUD战胜VIT夺冠 | 12148092 | hot | https://www.douyin.com/search/… |
Pricing
Pay per event: you are charged only for the results you receive, with no subscription. Set a maximum total charge on any run and it stops cleanly at the cap.
| Charged for | When | Price | Per 1,000 | Worked example |
|---|---|---|---|---|
| Topic result | Charged per trending topic delivered | $0.002 | $2 | Top 50 once = $0.10. Hourly top 20 for a month ≈ 14,400 topics = $28.80 |
| Actor Start (platform start fee) | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). | $0.00005 | — | One run at up to 1 GB = $0.00005 (charged as one event) |
Prices are read from the live Apify Store listing when this page is built. The listing is always authoritative.
Try Douyin Trending & Hot Search on Apify. Pay only for the results you get.
Run on Apify →Use cases
Short-video content planning
Check the board before planning content for the Chinese market. Topics badged hot or new show where short-video attention is heading, and the search link takes you straight to the videos behind each topic.
Trend tracking over time
Schedule an hourly run of the top 20 and store the rows to see how fast topics rise and fall. That is about 14,400 topics a month, or $28.80.
Product discovery for cross-border sellers
Filter with keywords for product categories or brand names to spot consumer trends on Douyin early, and pay only for matching topics.
Visual dashboards
The cover image returned for each topic makes it easy to build a visual trend board for teams who do not read Chinese.
How it compares
| ActorForge Douyin Hot Search | China Trending Topics (5 boards) | Checking the Douyin app | |
|---|---|---|---|
| Douyin hot list | Yes | Yes | Yes |
| Weibo, Baidu, Toutiao, Bilibili | No | Yes | Separate apps |
| Topic ID and cover image | Yes | Not listed | Visible |
| Structured history over time | Yes, by scheduling | Yes, by scheduling | No |
| Videos behind each topic | No, search link only | No, search link only | Yes |
| Price per 1,000 topics | $2 | $2 | Free, by hand |
The app is better for actually watching the videos behind a trend; this actor returns topics and a search link, not the videos. If you want Douyin alongside Weibo and Baidu, China Trending Topics covers five boards at the same price per topic.
Limits and honest notes
- Topics are returned in their original language (mostly Simplified Chinese). Titles are not machine-translated, so pass them to your own translator or LLM if needed.
- Each board holds roughly 50 topics at a time. Max topics above the board size returns what the board has.
- The pinned slot is excluded, so
rankis the board position (1 = top). - heatScore is each platform's own popularity metric.
labelis Douyin's badge in English (hot, new, first, exclusive, live) or null.- Topics, ranks and heat only. No user accounts, profiles or personal data are collected.
- If Douyin is temporarily unavailable, the run fails cleanly and nothing is charged.
- Respects your run budget: set a maximum total charge and the actor stops cleanly at the cap.
FAQ
What is the Douyin hot list (抖音热榜)?
It is Douyin's live trending board, the Chinese TikTok equivalent of a trending page, ranking topics by Douyin's own heat value. The actor returns roughly the 50 topics the board holds at any moment.
What do the labels in the Douyin data mean?
label is Douyin's own badge, returned in English: hot, new, first, exclusive or live, or null when a topic has none.
Does it scrape Douyin videos or user profiles?
No. It returns topics, ranks and heat only, plus a search link for each topic. No user accounts, profiles or personal data are collected.
Do I need a Douyin account or cookies?
No. The actor uses Douyin's public hot list data and needs no login, no cookies and no configuration.
Is the heat value comparable with Weibo or Baidu?
No. heatScore is each platform's own metric. Use it to compare topics within the Douyin board, and use rank when comparing against other platforms.
Use it from code
Run the actor through the Apify API with the input above.
cURL
curl -X POST "https://api.apify.com/v2/acts/actor-forge~douyin-hot-search/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"platforms": ["douyin"], "maxTopicsPerPlatform": 20, "keywords": []}'JavaScript (Node.js)
// Node.js 18+ (built-in fetch). Set APIFY_TOKEN in your environment.
const input = {
"platforms": [
"douyin"
],
"maxTopicsPerPlatform": 20,
"keywords": []
};
const res = await fetch(
"https://api.apify.com/v2/acts/actor-forge~douyin-hot-search/run-sync-get-dataset-items",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.APIFY_TOKEN}`,
"Content-Type": "application/json",
},
body: JSON.stringify(input),
}
);
const items = await res.json();
console.log(items.length, items[0]);Python
# pip install apify-client (set APIFY_TOKEN in your environment)
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run_input = {
"platforms": [
"douyin"
],
"maxTopicsPerPlatform": 20,
"keywords": []
}
run = client.actor("actor-forge/douyin-hot-search").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)The run-sync-get-dataset-items endpoint waits for the run (up to 5 minutes) and returns the dataset rows directly. For longer runs, start the run asynchronously and read the dataset when it finishes, as the Python example does. Replace APIFY_TOKEN with your own token from the Apify console.
Related actors
China Trending Topics — Weibo, Douyin, Baidu Hot Search
Real-time trending topics from China's top five platforms in one dataset: Weibo hot search (微博热搜), Douyin hot list (抖音热榜), Baidu hot search (百度热搜)…
$2 per 1,000 · topic resultWeibo Hot Search — 微博热搜 Real-Time Trending List
Real-time Weibo hot search list (微博热搜榜): rank, topic, heat count, badge (新/热/沸/爆) and search link for every trending topic. Ads removed. No login or…
$2 per 1,000 · topic resultBilibili Video & Comment Scraper — 哔哩哔哩 Search, No Login
Scrape Bilibili (哔哩哔哩) videos without login: keyword search, video URLs/BV ids, and the popular feed. Each video comes with full stats (views…
$4 per 1,000 · video resultTry Douyin Trending & Hot Search on Apify. Pay only for the results you get.
Run on Apify →