Weibo Scraper avatar

Weibo Scraper

Pricing

from $3.90 / 1,000 posts

Go to Apify Store
Weibo Scraper

Weibo Scraper

Scrape Weibo (微博) hot search trends, verified account profiles and posts with full text, single posts and top comments. No login, pay per result.

Pricing

from $3.90 / 1,000 posts

Rating

0.0

(0)

Developer

FlareWOW

FlareWOW

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Weibo Scraper – Hot Search, Posts, Profiles & Comments (微博)

Weibo Scraper extracts public data from Weibo (微博), China's largest microblogging platform: the live hot search list (热搜), profiles and latest posts of verified accounts, single posts with full text, and their top comments. No login, no cookies to paste.

Who is it for?

  • Brand & market research – track what Chinese brands (Xiaomi, Huawei, Luckin…) post and how audiences react (likes, reposts, comments).
  • Trend monitoring – save the Weibo hot search list every hour and see what China is talking about right now.
  • Media monitoring & journalism – collect posts of official media and government accounts with full text, images and video links.
  • AI / NLP datasets – clean Chinese text with topics (#话题#), timestamps and engagement numbers.

What data you get

RecordFields
trendrank, keyword, hotValue, label (热/新/沸), category, topicTag, search URL
profileuserId, screenName, verifiedReason, description, location, followers, following, postsCount, profileUrl, avatarUrl
postpostId, url, authorName, text (full text of long posts), createdAt, likes, comments, reposts, topics, imageUrls, videoUrl, videoDurationSec, region, source, isRepost, isPinned
commenttext, likes, replies, region (IP location), createdAt, likedByAuthor, authorName (only for verified accounts)

Every record has recordType and scrapedAt, so you can mix modes in one run and filter later. The dataset has ready-made table views: Hot search, Posts, Profiles, Comments.

How to use it

  1. Click Try for free.
  2. Keep Hot search on, and/or add verified accounts (profile URL like https://weibo.com/u/2656274875, numeric ID, custom domain like https://weibo.com/cctvxinwen, or a screen name like 央视新闻) and/or post URLs.
  3. Set Max posts per account and, if you want, Top comments per post.
  4. Click Start and download the results as JSON, CSV, Excel or HTML – or read them via API.

Input example

{
"hotSearch": true,
"maxTrends": 50,
"accounts": ["https://weibo.com/u/2656274875", "小米公司"],
"maxPostsPerAccount": 10,
"postUrls": ["https://weibo.com/2656274875/RoWB7E0C7"],
"maxCommentsPerPost": 10
}

Output example (real data, shortened)

[
{"recordType": "trend", "rank": 1, "keyword": "红果红了", "hotValue": 170540, "label": "热", "topicTag": "#红果红了#", "url": "https://s.weibo.com/weibo?q=%23%E7%BA%A2%E6%9E%9C%E7%BA%A2%E4%BA%86%23"},
{"recordType": "profile", "userId": "1771925961", "screenName": "小米公司", "verifiedReason": "小米科技有限责任公司", "location": "北京 海淀区", "followers": 13933263, "postsCount": 25470},
{"recordType": "post", "postId": "5359460663170634", "url": "https://weibo.com/1839167003/RoWQidiPg", "authorName": "华为终端", "text": "焕新启程,邀您共赏。6分钟一览华为双十一焕新季全场景新品发布会。#华为Mate90#Pro …", "createdAt": "2026-10-29T12:54:19.000Z", "likes": 76, "comments": 18, "reposts": 4, "topics": ["华为Mate90", "华为Pura90", "华为畅享100"], "videoUrl": "http://f.video.weibocdn.com/o0/wMk51YEYl…"},
{"recordType": "comment", "postUrl": "https://weibo.com/2656274875/RoWB7E0C7", "text": "在我们国人身上总是有一股侠义之气[good]", "likes": 4, "region": "北京", "createdAt": "2026-10-29T14:10:56.000Z", "authorName": null}
]

API (Python)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("flarewow/weibo-scraper").call(run_input={"hotSearch": True, "accounts": ["小米公司"], "maxPostsPerAccount": 20})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["recordType"], item.get("keyword") or item.get("text", "")[:50])

API (JavaScript)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('flarewow/weibo-scraper').call({ hotSearch: true, maxTrends: 20 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Pricing (pay per result)

EventPrice
Hot search trend$1.30 / 1,000
Profile$2.60 / 1,000
Post$3.90 / 1,000
Comment$1.95 / 1,000

You pay only for records saved to the dataset. Example: the full hot search list (50 trends) costs $0.065; 1,000 posts cost $3.90. Set Maximum cost per run in the run options and the Actor stops cleanly when it is reached.

Limitations & FAQ

  • No keyword search. Weibo hides keyword search behind a login, so this Actor does not offer it. Use hot search, accounts and post URLs.
  • Verified accounts only for profiles/feeds. For privacy reasons the Actor scrapes timelines only of verified organisational/official accounts (media, brands, government, public figures – Weibo verified_type 0–7). Other accounts are skipped and listed in the ERRORS record.
  • Comments: logged-out visitors see only the first page of top comments (up to ~20 per post). Commenter names are returned only for verified accounts; for everyone else authorName is null.
  • Reposts list and follower lists are not available without login.
  • Errors are never silent: if Weibo blocks every request, the run ends as FAILED with a clear message instead of an empty "successful" run. Problems with single inputs are listed in the ERRORS key-value record.
  • Proxy: Apify datacenter proxy (default) works; residential is slower and rarely needed.

Integrations

Use the Actor with n8n, Make, Zapier, Google Sheets, webhooks or as an MCP tool for AI agents (Claude, ChatGPT). Schedule it hourly to build a hot-search history.

Responsible use

The Actor collects only publicly visible data, without logging in. It does not collect personal data of private persons (commenters stay anonymous, personal accounts are skipped). You are responsible for using the data in line with Weibo's terms and applicable law (e.g. GDPR, PIPL).


中文说明

微博采集器:无需登录即可采集微博公开数据:

  • 微博热搜榜:排名、关键词、热度值、标签(热/新/沸)、话题链接;
  • 认证账号(媒体、品牌、机构、公众人物)的资料和最新微博:全文(长微博自动展开)、发布时间、点赞/评论/转发数、话题、图片、视频链接、IP 属地;
  • 单条微博(链接)及其热门评论(文本、点赞数、IP 属地;普通用户昵称不输出,保护隐私)。

输入:账号可填主页链接、数字 UID、个性域名或昵称(如 央视新闻)。按结果计费:热搜每千条 1.3 美元,微博每千条 3.9 美元,评论每千条 1.95 美元。 限制:不支持关键词搜索(微博要求登录);仅采集认证账号的主页内容。