# China Trending Topics – Douyin, Weibo & Baidu Hot Search (`tubetext/china-trending-topics`) Actor

Get China's hot-search boards in one run: Douyin, Weibo, Baidu, Toutiao and Bilibili. Returns rank, topic, heat value, link and English translation; optional AI briefing on why topics trend. No login. $3 per 1,000 topics; failed boards are free. · by TubeText

- **URL**: https://apify.com/tubetext/china-trending-topics.md
- **Developed by:** [TubeText Labs](https://apify.com/tubetext) (community)
- **Categories:** Social media, News
- **Stats:** 1 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 trending topics

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## China Trending Topics – Douyin, Weibo, Baidu, Toutiao & Bilibili Hot Search

> **TubeText** · Social, apps & trends · Pay per result. No login. Ready for AI agents. [All tools](https://apify.com/tubetext)

### Quick start (no coding)

![China Trending Topics quick start: click Try for free, paste your input, click Start, export to Excel](https://raw.githubusercontent.com/LMSlay/tubetext-assets/main/china-trending-quickstart.gif)

1. Click **Try for free** at the top of this page. A free Apify account is enough – it includes monthly credit.
2. In **Platforms**, keep all five boards (Douyin, Weibo, Baidu, Toutiao, Bilibili) or pick the ones you need – no links or keywords needed.
3. Click **Start**. Usually done in under 30 seconds; with the English AI briefing about 1–2 minutes.
4. When it says **Succeeded**, open the **Output** tab and click **Export** → **Excel** (or CSV). One row per topic: rank, Chinese title, English title, heat score and link. With *English AI briefing* on, the top topics also get `whyTrending`, plus one briefing row.

**Cost:** $0.003 per topic – all five boards (about 250 topics) ≈ $0.75. The AI briefing is $0.10 per run, only when delivered.

**Common mistakes**

- Want only one board → leave just that one in **Platforms**.
- Want to know *why* a topic trends → turn on **English AI briefing** (AI-generated – check the sources before quoting).
- Tracking changes over time → schedule the task hourly or daily and compare `rank` across runs.

**Questions or problems?** [Open an issue](https://apify.com/tubetext/china-trending-topics/issues) (we read every one). **Need a custom version?** Ask in an issue or [email us](mailto:tubettext@gmail.com) – we build it as a private Actor on Apify.

### Use from Claude, Cursor or any MCP client

Add `https://mcp.apify.com?tools=tubetext/china-trending-topics` as a remote MCP server and sign in to Apify (Claude: **Settings → Connectors → Add custom connector**). Claude Code:

```bash
claude mcp add --transport http tubetext "https://mcp.apify.com?tools=tubetext/china-trending-topics"
```

Then ask, for example: *"What's trending on Weibo and Douyin right now? Translate the top 10 of each."* or *"Get all five Chinese hot-search boards and an AI briefing on why the top topics trend."*

🆓 **Free to try:** Apify's free plan includes $5 of usage every month, no credit card needed – enough for about 1,600 trending topics (6 full snapshots of all five boards) with this tool.

**What you get** – real output from a test run, shortened. One row per topic:

| Platform | Rank | Topic | English | Heat |
|---|---|---|---|---|
| Douyin 抖音 | 1 | 郑钦文首进中网女单决赛 | Zheng Qinwen enters China Open women's singles fi… | 11,982,478 |
| Douyin 抖音 | 2 | 上海申花7:1大胜云南玉昆 | Shanghai Shenhua beat Yunnan Yukun 7:1 | 11,683,175 |
| Douyin 抖音 | 3 | 解码绿色能源背后的大国重器 | Decoding the powerful weapons behind green energy | 11,148,587 |

What is China talking about right now? This Actor reads the **real-time hot-search boards of China's five biggest platforms** in one run – **Douyin 抖音热榜, Weibo 微博热搜, Baidu 百度热搜, Toutiao 今日头条热榜 and Bilibili B站热搜** – and returns each topic with its rank, heat score, tag and link, plus an **English translation**. Built for brands and agencies marketing in China, cross-border sellers, media and analysts tracking Chinese public opinion, and trend researchers. No login, no Chinese account. **$3 per 1,000 topics** – a full snapshot of all five boards (about 250 topics) costs about $0.75.

### What you get per topic

- 🏆 **Rank** on the board (0 = pinned editorial or official topic)
- 🇨🇳 **Topic in Chinese** + 🇬🇧 **English translation** (machine translation, can be turned off)
- 🔥 **Heat score** as published by the platform
- 🏷️ **Tag** (热 hot, 新 new, 爆 explosive, 辟谣 rumor-busting…) and **category** where available (Weibo, Toutiao)
- 🎬 Douyin: number of videos on the topic and when it entered the board
- 🔗 **Link** to the topic or its search page, and a topic image where available
- 🕒 Snapshot time (`fetchedAt`) so you can compare runs

### 🧠 Optional: English AI briefing

Turn on **English AI briefing** and an AI analyst researches the top topics of each board with Google Search and adds:

- **`whyTrending`** – one or two plain-English sentences on what happened and why people are talking about it, plus a **`theme`** (society, entertainment, sports, business, technology, consumer, lifestyle…), for the top 10 topics of every platform (adjustable);
- one **briefing row** with a 5–7 bullet **summary** of the day's main stories across platforms, 2–4 **angles for brands** marketing in China, and the **sources** used.

Real example (Oct 2026): `双汇被罚1.29亿` → *"Meat producer Shuanghui was fined 129 million yuan over veterinary drug residues in its pork, sparking calls for corporate accountability."* Topics the search cannot explain say *"Unclear from available sources."* The briefing is AI-generated: good for a fast overview, but check the sources before quoting details.

### Input example

```json
{
  "platforms": ["douyin", "weibo", "baidu", "toutiao", "bilibili"],
  "maxTopicsPerPlatform": 50,
  "translateToEnglish": true,
  "aiBriefing": true
}
```

### Output example

Real output (Oct 2026):

```json
[
  {
    "platform": "douyin",
    "platformName": "Douyin 抖音",
    "rank": 2,
    "title": "中国海警正告菲方：停止不实炒作",
    "titleEn": "China Coast Guard warns Philippines: Stop making false claims",
    "hotValue": 11708119,
    "label": "新",
    "videoCount": 6,
    "startedAt": "2026-10-09T07:23:07Z",
    "url": "https://www.douyin.com/hot/2687316"
  },
  {
    "platform": "toutiao",
    "platformName": "Toutiao 今日头条",
    "rank": 2,
    "title": "金价下跌金店忙疯",
    "titleEn": "Gold prices drop, gold shops are busy",
    "hotValue": 42947237,
    "label": "新",
    "category": "finance",
    "url": "https://www.toutiao.com/trending/7694600654412795418/"
  },
  {
    "platform": "weibo",
    "platformName": "Weibo 微博",
    "rank": 1,
    "title": "超长蛋挞陆续下架",
    "titleEn": "Extra long egg tarts are being taken off the shelves one after another",
    "hotValue": 1393046,
    "label": "热",
    "category": "民生新闻",
    "url": "https://s.weibo.com/weibo?q=%23%E8%B6%85%E9%95%BF%E8%9B%8B%E6%8C%9E%E9%99%86%E7%BB%AD%E4%B8%8B%E6%9E%B6%23"
  }
]
```

In Excel/CSV export, choose the **Trending topics** view for clean columns. A platform that cannot be read in a run returns one `status: "error"` row (free); the other platforms are still delivered.

### Pricing

Pay per event:

- **$3.00 per 1,000 topics** (cheaper on higher Apify plans: down to $2.20). No start fee.
- **$0.10 per AI briefing** – once per run, only when you turn it on and it is delivered.
- Platforms that fail and briefings that cannot be produced are free.

Example: all five boards once a day for 30 days ≈ 250 × 30 = 7,500 topics ≈ **$22.50 per month**. One board (e.g. Weibo only) every hour for a day ≈ 50 × 24 = 1,200 topics ≈ **$3.60**.

### Tips

- **Monitoring**: schedule the Actor hourly or daily and compare `rank` and `hotValue` across `fetchedAt` snapshots to see topics rise and fall. Send new topics to Slack, Google Sheets or Notion with Apify integrations, n8n, Make or Zapier.
- **Heat scores are platform-specific** – compare ranks within one board, not heat values across boards.
- **Go deeper on Bilibili**: search any topic with our [Bilibili Scraper](https://apify.com/tubetext/bilibili-scraper) to get the videos, views, likes and creators behind it.
- **AI agents**: call it through Apify's MCP server to give ChatGPT or Claude a live view of Chinese trends.

### 中文说明

**中国热搜榜一键抓取**：一次获取抖音热榜、微博热搜、百度热搜、今日头条热榜和 B站热搜，包含排名、热度值、标签、分类和链接，并附英文翻译；可选英文 AI 简报，解释热点为什么上榜（AI 生成，引用前请核对来源）。适合品牌、媒体和海外团队追踪中国舆情和热点。每 1,000 条话题 $3，AI 简报每次 $0.10。

### Ready-made examples

- [China Hot Search in English](https://apify.com/tubetext/china-trending-topics/examples/china-hot-search-in-english)
- [Weibo Hot Search (微博热搜)](https://apify.com/tubetext/china-trending-topics/examples/weibo-hot-search-scraper)
- [Daily China Trends Briefing](https://apify.com/tubetext/china-trending-topics/examples/china-trends-daily-briefing)

### TubeText Labs tools

**TubeText Labs** builds 29 pay-per-result Apify Actors for video, social and e-commerce data – no login, JSON/CSV/Excel output, and ready for ChatGPT and Claude (Apify MCP), n8n, Make and Zapier. All tools: [apify.com/tubetext](https://apify.com/tubetext)

**Transcripts**

- [YouTube Transcript Scraper](https://apify.com/tubetext/youtube-transcript-fast) – videos, Shorts, playlists and whole channels to text; Whisper AI when there are no captions
- [TikTok Transcript Scraper](https://apify.com/tubetext/tiktok-transcript) – TikTok captions plus Whisper AI, SRT and timestamps
- [Instagram Reels Transcript](https://apify.com/tubetext/instagram-reels-transcript) – reel links or @usernames to text with Whisper AI
- [Podcast & Video Transcript](https://apify.com/tubetext/any-video-podcast-transcript) – podcast RSS / Apple Podcasts, X, Facebook, Loom, Twitch and audio files to text
- [Facebook Video Transcript](https://apify.com/tubetext/facebook-video-transcript) – public Facebook videos and Reels to text with Whisper AI
- [X (Twitter) Video Transcript](https://apify.com/tubetext/twitter-x-video-transcript) – X/Twitter video posts to text with Whisper AI
- [Bilibili Video Transcript](https://apify.com/tubetext/bilibili-video-transcript) – Bilibili (B站) videos to text with Whisper AI, plus optional English summaries
- [Podcast Transcript](https://apify.com/tubetext/podcast-transcript) – podcast RSS feeds and Apple Podcasts episodes to text with Whisper AI

**Video & ad analysis**

- [Video Breakdown AI](https://apify.com/tubetext/video-breakdown-ai) – hook analysis, shot list, cut pacing, products shown and script of any TikTok, Reel or YouTube video
- [Video Ad Analyzer](https://apify.com/tubetext/video-ad-analyzer) – competitors' YouTube video ads by brand or domain (Google Ads Transparency), torn down by AI
- [Meta Ad Library Scraper](https://apify.com/tubetext/meta-ad-library-videos) – Facebook and Instagram ads by brand or keyword: video URLs, images, ad copy, CTA and landing page

**Social, apps & trends**

- [YouTube Channel Analytics](https://apify.com/tubetext/youtube-channel-analytics) – subscribers, recent video performance, Social Blade grade, ranks and estimated earnings
- [Bilibili Scraper](https://apify.com/tubetext/bilibili-scraper) – Bilibili (B站) keyword search, popular board, top-100 ranking, video stats, danmaku text and creator (UP主) followers – no login
- [China Trending Topics](https://apify.com/tubetext/china-trending-topics) *(this tool)* – Douyin, Weibo, Baidu, Toutiao and Bilibili hot-search boards in one run, in English – plus an optional AI briefing on why topics trend
- [WeChat Article Scraper](https://apify.com/tubetext/wechat-articles-scraper) – WeChat 公众号 articles by keyword or link: full text, English titles and optional English summaries
- [Google Play Reviews + AI Insights](https://apify.com/tubetext/google-play-reviews-ai) – Android app reviews by star rating, country and language, plus an AI report of complaints and praise
- [Steam Reviews Scraper + AI Insights](https://apify.com/tubetext/steam-reviews-scraper) – Steam game reviews with hours played and votes, review score and current players, plus an AI report of top complaints, praise and feature requests
- [Social Blade Scraper](https://apify.com/tubetext/socialblade-scraper) – Social Blade stats for YouTube, TikTok, Instagram and Twitch creators – grade, ranks, 2-week growth, daily history, earnings estimates and top-100 lists
- [Spotify Play Count Scraper](https://apify.com/tubetext/spotify-play-count-scraper) – play counts for every track of an album, artist or playlist (incl. Top 50 charts), plus monthly listeners, followers, world rank and top cities

**E-commerce & travel**

- [TikTok Shop Product Scraper](https://apify.com/tubetext/tiktok-shop-product-scraper) – US TikTok Shop prices, items sold, stock per SKU and shop stats
- [AliExpress Search Scraper](https://apify.com/tubetext/aliexpress-search-scraper) – AliExpress search results by keyword: price, items sold, rating, shipping, badges
- [Google Hotels Scraper](https://apify.com/tubetext/google-hotels-scraper) – hotel prices for any destination and dates, per booking site and as a 90-day price calendar
- [Taobao & Tmall Product Scraper](https://apify.com/tubetext/taobao-tmall-scraper) – Taobao/Tmall products by Chinese or English keyword, category or URL: CNY prices, shops and seller scores
- [Alibaba & Yiwu Supplier Finder by Image](https://apify.com/tubetext/alibaba-yiwu-image-search) – product photo in, similar Alibaba.com and Yiwu wholesale listings out: price, MOQ, supplier, country and rating
- [Amazon Product Search Scraper](https://apify.com/tubetext/amazon-product-search-scraper) – Amazon search results, Best Sellers lists and product pages: price, rating, reviews, monthly sales signal, badges and specs
- [Google Flights Scraper](https://apify.com/tubetext/google-flights-scraper) – flight prices for any route or multi-city trip, a cheapest-day calendar, price insights and booking options per site
- [Agoda & Booking.com Hotel Reviews + AI](https://apify.com/tubetext/agoda-reviews-scraper) – Agoda hotel reviews plus verified Booking.com reviews shown on Agoda, hotel scores and sub-scores, and an AI report of complaints, praise and action items
- [Gas Prices Scraper (US & Canada)](https://apify.com/tubetext/gas-prices-scraper) – live gas station prices by ZIP, city or coordinates – regular, premium, diesel, E85 – with an area summary of the cheapest stations
- [Idealo Price Scraper](https://apify.com/tubetext/idealo-price-scraper) – every shop offer for a product on idealo – price, shipping, delivery, shop rating – in Germany, Austria, France, Italy, Spain and the UK, with a summary per market

**Questions or problems?** [Open an issue](https://apify.com/tubetext/china-trending-topics/issues) (we read every one). **Need a custom version?** Ask in an issue or [email us](mailto:tubettext@gmail.com) – we build it as a private Actor on Apify.

Found it useful? A short review on this page helps others find it.

Built by **TubeText Labs** · Pay per result. No login. Ready for AI agents.

### FAQ

**Which boards are included?** Douyin hot search (抖音热榜), Weibo hot search (微博热搜), Baidu real-time hot list (百度热搜), Toutiao hot board (今日头条热榜) and Bilibili hot search (B站热搜). Zhihu and Kuaishou are not included because their boards are not public to logged-out visitors.

**How good is the translation?** It is machine translation of short headlines: good for scanning, but names, slang and wordplay can come out literally. The Chinese original is always included.

**What is a pinned topic?** Weibo and Baidu show an editorial or official topic above the ranked list. It comes as `rank: 0` with `pinned: true`; it comes on top of *Max topics per platform* and is free. Turn on *Skip pinned topics* to leave it out. Weibo's paid placements are removed.

**Is this legal?** The Actor only reads public trending lists without logging in and collects no personal data. You are responsible for how you use the data and for complying with the platforms' terms.

**Can I cap what a run costs?** Yes – set *Maximum cost per run* in the run options. The run stops cleanly when the next topic would go over it, and you are never charged more.

# Actor input Schema

## `platforms` (type: `array`):

Which hot-search boards to read. Each is China's real-time trending list on that platform.

## `maxTopicsPerPlatform` (type: `integer`):

Each board lists about 50 topics.

## `translateToEnglish` (type: `boolean`):

Adds a machine-translated titleEn next to the Chinese title. If translation is unavailable, rows keep the Chinese title only.

## `skipPinned` (type: `boolean`):

Weibo and Baidu pin an editorial or official topic above the ranked list (rank 0). Turn on to leave it out.

## `aiBriefing` (type: `boolean`):

Adds an AI analyst briefing in English: a 'whyTrending' explanation and theme for the top topics of each platform (researched with Google Search), plus a 5–7 bullet summary of today's main stories and angles for brands. Charged once per run, only when the briefing is delivered.

## `briefingTopicsPerPlatform` (type: `integer`):

How many top topics of each platform get a whyTrending explanation (the summary covers all of them).

## Actor input object example

```json
{
  "platforms": [
    "douyin",
    "weibo",
    "baidu",
    "toutiao",
    "bilibili"
  ],
  "maxTopicsPerPlatform": 50,
  "translateToEnglish": true,
  "skipPinned": false,
  "aiBriefing": false,
  "briefingTopicsPerPlatform": 10
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("tubetext/china-trending-topics").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("tubetext/china-trending-topics").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call tubetext/china-trending-topics --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,tubetext/china-trending-topics"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/lxqtD2eU7AjEwgILE/builds/EnhP77OoKwtcYytQR/openapi.json
