What it does
Weibo's hot search list (微博热搜) is where Chinese news, celebrity stories and brand crises surface first, and a topic can climb into the top ten within minutes. For PR teams and analysts outside China, watching it means refreshing a Chinese-language page and losing the history as soon as it changes.
This actor captures the current Weibo hot search board and returns each trending topic with its organic rank, heat count (热度), Weibo's badge as shown on the site (新 new, 热 hot, 沸 boiling, 爆 explosive) and a direct search link. Ads are removed and the pinned/government slot is excluded, so ranks reflect what is genuinely trending.
Use it for brand monitoring, PR and crisis alerts, China market research and news detection, or as a live China context tool for AI agents. Schedule it every 15 to 60 minutes to build a ranking history. Topics are $2 per 1,000, so the full top 50 costs $0.10 a run.
How it works
- The actor fetches Weibo's live public hot search board; no login, cookies or configuration are needed.
- Advertised entries are dropped and the pinned/government slot is excluded, so rank 1 is the top organic topic.
- Each topic is written as a row with platform, rank, title, heat score, label and search URL.
- The optional
keywordsfilter keeps only matching topics, and topics it filters out are never charged. - If Weibo 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": [
"weibo"
],
"maxTopicsPerPlatform": 50,
"keywords": [
"比亚迪",
"iPhone"
]
}All input fields
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
platforms | array | no | ["weibo"] | Fixed to weibo (微博热搜). 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 trending topic is one row with its organic rank, heat count and badge, like this entry from the top of the board:
| platform | rank | title | heatScore | label | url |
|---|---|---|---|---|---|
| 1 | 接到网贷催收电话统一说不认识 | 1106876 | https://s.weibo.com/weibo?q=%23…%23 |
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 10 for a month ≈ 7,200 topics = $14.40 |
| 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 Weibo Hot Search on Apify. Pay only for the results you get.
Run on Apify →Use cases
PR and crisis alerts
Put your brand and product names in keywords and run every 15 minutes. A non-empty dataset means your brand just entered Weibo hot search, and quiet runs cost nothing for topics.
Ranking history for news analysis
Schedule hourly runs of the full board and append the rows to a table. Over time you can see how long topics stay on the list, how high they climb and how their heat count changes.
Reading Weibo's badges
The label column preserves Weibo's own 新, 热, 沸 and 爆 badges, which tell you whether a topic is new or escalating. Filter on 爆 to catch the most explosive topics of the day.
China context for AI agents
Feed an agent the current top 20 Weibo topics so its answers about China reflect what people are talking about right now.
How it compares
| ActorForge Weibo Hot Search | China Trending Topics (5 boards) | Watching s.weibo.com by hand | |
|---|---|---|---|
| Weibo hot search board | Yes | Yes | Yes |
| Douyin, Baidu, Toutiao, Bilibili | No | Yes | Separate sites |
| Ads removed, organic rank | Yes | Yes | No |
| Weibo badge (新/热/沸/爆) | Yes | Yes | Visible |
| History over time | Yes, by scheduling | Yes, by scheduling | No |
| Price per 1,000 topics | $2 | $2 | Free, by hand |
If you also want Douyin, Baidu, Toutiao or Bilibili, China Trending Topics uses the same schema and price with five boards in one run. This actor is the simpler choice when Weibo is all you watch.
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.
- Ads are removed and the pinned/government slot is excluded, so
rankis the organic position (1 = top). - heatScore is each platform's own popularity metric.
labelis Weibo's own badge as shown on the site (新, 热, 沸, 爆) or null.- Topics, ranks and heat only. No user accounts, profiles or personal data are collected.
- If Weibo 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 do the 新, 热, 沸 and 爆 labels mean on Weibo hot search?
They are Weibo's own badges: 新 marks a new topic, 热 a hot one, 沸 a boiling one and 爆 an explosive one. The actor returns them in label exactly as Weibo shows them, or null when a topic has no badge.
Are ads included in the Weibo hot search data?
No. Ads are removed and the pinned/government slot is excluded, so rank is the organic position with 1 as the top topic.
How often should I scrape Weibo hot search?
Every 15 to 60 minutes is enough to build a useful ranking history. Hourly top 10 for a month is about 7,200 topics, which costs $14.40.
Does it collect Weibo user accounts or posts?
No. It returns topics, ranks and heat only. No user accounts, profiles or personal data are collected.
Can I get the Weibo trending list in English?
Topics are returned in their original language, mostly Simplified Chinese, and are not machine-translated. Run the titles through your own translator or LLM if you need English.
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~weibo-hot-search/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"platforms": ["weibo"], "maxTopicsPerPlatform": 50, "keywords": ["比亚迪", "iPhone"]}'JavaScript (Node.js)
// Node.js 18+ (built-in fetch). Set APIFY_TOKEN in your environment.
const input = {
"platforms": [
"weibo"
],
"maxTopicsPerPlatform": 50,
"keywords": [
"比亚迪",
"iPhone"
]
};
const res = await fetch(
"https://api.apify.com/v2/acts/actor-forge~weibo-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": [
"weibo"
],
"maxTopicsPerPlatform": 50,
"keywords": [
"比亚迪",
"iPhone"
]
}
run = client.actor("actor-forge/weibo-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 resultDouyin Trending & Hot Search — 抖音热榜 Real-Time List
Real-time Douyin hot list (抖音热榜): rank, topic, heat value, label, topic ID, cover image and search link for every trending topic on Chinese TikTok.…
$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 Weibo Hot Search on Apify. Pay only for the results you get.
Run on Apify →