Douyin Hot Search Scraper — 抖音热榜 Trending List of Chinese TikTok

The live trending board of Chinese TikTok as clean rows: rank, topic, heat value, badge, topic ID, cover image and a direct search link.

Run on Apify →See pricing

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

  1. The actor reads Douyin's live public hot list; no login, cookies or configuration are needed.
  2. The pinned slot is excluded so ranks run from 1 at the top of the board.
  3. Each topic is returned with rank, title, heat score, English label, topic ID, cover image and search URL.
  4. Use keywords to keep only topics mentioning your terms; filtered-out topics are not charged.
  5. 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
FieldTypeRequiredDefaultWhat it does
platformsarrayno["douyin"]Fixed to douyin (抖音热榜). For all five Chinese boards in one run, use China Trending Topics.
maxTopicsPerPlatformintegerno50Top N topics from the board (it holds ~50). You pay per topic: 50 topics = $0.10.
keywordsarrayno[]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:

platformranktitleheatScorelabelurl
douyin1LOUD战胜VIT夺冠12148092hothttps://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 forWhenPricePer 1,000Worked example
Topic resultCharged per trending topic delivered$0.002$2Top 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 SearchChina Trending Topics (5 boards)Checking the Douyin app
Douyin hot listYesYesYes
Weibo, Baidu, Toutiao, BilibiliNoYesSeparate apps
Topic ID and cover imageYesNot listedVisible
Structured history over timeYes, by schedulingYes, by schedulingNo
Videos behind each topicNo, search link onlyNo, search link onlyYes
Price per 1,000 topics$2$2Free, 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

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 result

Weibo 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 result

Bilibili 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 result

Try Douyin Trending & Hot Search on Apify. Pay only for the results you get.

Run on Apify →

More China Social Trends tools · All actors