Weibo Scraper API: Posts, Comments, Hot Search & Profiles (微博)
Pricing
from $2.55 / 1,000 row scrapeds
Weibo Scraper API: Posts, Comments, Hot Search & Profiles (微博)
Scrape Weibo (微博) with no login: keyword posts, hot search, comments, and public profiles (text, counts, author). Unsigned search returns about the first page per tab. For social listening and scheduled monitoring.
Pricing
from $2.55 / 1,000 row scrapeds
Rating
0.0
(0)
Developer
dheeraj kumar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Features
Share
Get Weibo (微博) posts, hot search, comments, and public profiles without a login or cookie. Rows include text, engagement counts, and the public author, for social listening or a scheduled monitor. Unsigned search returns about the first page of each tab (综合 / 实时 / 热门), roughly 10 posts, not a full archive.
- Low per-row price: $3 per 1,000 rows, and you only pay for rows you get.
- Optional AI brand/spam labels: tag each post or comment with brand-mention and spam labels for faster social listening.
- Change-only monitoring: schedule it daily and get only new or changed posts, comments and hot-search entries.
- Reliable: tested every day so scheduled runs keep working.
中文简介:微博爬虫 / 微博数据采集 / 微博API替代:微博数据采集,无需登录、无需 Cookie。支持关键词搜索微博(综合/实时/热门)、微博热搜榜、微博详情(自动展开长文)、评论(分页)、用户资料(粉丝数、关注数、微博数、认证信息)和用户最新微博。每 1000 条 3 美元。
A no-code Weibo API alternative: get Weibo data — posts, comments, hot search and profiles — as ready-to-use rows, with no developer account or approval process.
For AI agents
Call this actor through the Apify MCP server. maxChargeUsd is this actor's cap. MCP callOptions.maxTotalChargeUsd is a separate platform cap; set both before a paid call. Do not use mode: "selftest".
List prices (unchanged): run start $0.001, each post, comment, user, or hot-search row $0.003. changesOnly adds $0.002 per new or changed row. AI labels add $0.0005 per labeled post. Five search rows are about $0.016. Error rows are free.
outputFormat: "compact" also writes key OUTPUT_COMPACT (columnar-v1: columns, missing, rows). A cell equal to missing was absent. The dataset is the row fallback. Same rows, same price.
Search (about the first page per tab, merged):
{ "mode": "search", "searchQueries": ["小米"], "searchTypes": ["realtime"], "maxResults": 5, "maxChargeUsd": 1 }
Fields: type post, text, createdAt, likesCount, commentsCount, repostsCount, authorName, url.
Hot search:
{ "mode": "hot_search", "maxResults": 5, "maxChargeUsd": 1 }
Fields: type hot, rank, keyword, heat, label, url.
One post:
{ "mode": "post_detail", "postUrls": ["https://weibo.com/1749127163/RnhdwmDmz"], "maxChargeUsd": 1 }
Same post fields, with long text expanded when expandLongText is on.
Comments:
{ "mode": "post_comments", "postUrls": ["https://weibo.com/1749127163/RnhdwmDmz"], "maxComments": 5, "maxChargeUsd": 1 }
Fields: type comment, postId, text, likesCount, authorName, createdAt.
Profile:
{ "mode": "user_profile", "userIds": ["1749127163"], "maxChargeUsd": 1 }
Fields: type user, name, followers, following, postsCount, verifiedReason, profileUrl.
Latest posts (about 10 without login; this asks for 5):
{ "mode": "user_posts", "userIds": ["1749127163"], "maxResults": 5, "maxChargeUsd": 1 }
Post fields, source user_posts.
Try it in one click
The input form on this page is already prefilled with the example below — press Start and it runs as-is.
{ "mode": "search", "searchQueries": ["小米"], "maxResults": 10, "maxChargeUsd": 0.5 }
What you get:
- Up to 10 "小米" (Xiaomi) posts merged from Weibo's 综合/实时/热门 search tabs, with text, engagement counts and author.
- About 10 rows for roughly $0.03 at the listed pricing (run-start $0.001 + $0.003/row).
- Add
includeCommentsfor comment rows at the same per-row price, or switch tohot_searchmode for the live trending board.
Why Weibo data matters
- Scale: Weibo had 561 million monthly active users and 254 million daily active users in June 2026 (Weibo Q2 2026 results).
- What it's used for: breaking news, celebrity and entertainment, product launches and public debate. The hot search board (热搜) is effectively China's live trending list.
- For brands: track mentions, campaign reactions and complaints as they happen, and spot a crisis while it's still a comment thread.
- For market researchers: measure topic momentum, compare competitor share of voice, and build time series from hourly hot-search snapshots.
- For AI / LLM teams: fresh, timestamped Chinese-language opinions for sentiment models, trend summarisation and RAG over current events.
What Weibo data you can scrape
| Mode | What you get | Input |
|---|---|---|
search | Posts for each keyword from Weibo's 综合, 实时 and 热门 tabs, merged and deduplicated | searchQueries |
hot_search | The live hot search board: rank, keyword, heat, label (热/新/沸) | (none) |
post_detail | One post with full text, counts, images, hashtags and author | postUrls |
post_comments | Comments of posts, paged with Weibo's own cursor | postUrls |
user_profile | Followers, following, post count, verification, bio | userIds |
user_posts | A user's latest posts | userIds |
Honest limits (no login)
Without a logged-in account Weibo serves only the first result page:
- about 10 posts per search tab, so up to about 30 unique posts per keyword per run;
- about 10 latest posts per user.
Schedule the actor (for example every hour) to build a continuous feed of new posts for a keyword. Comments, post details, profiles and the hot search board are not limited this way. This actor never logs in and never asks for your cookies.
Pricing (pay per event)
| Event | Price |
|---|---|
| Run start | $0.001 |
| Row (post, comment, user or hot-search entry) | $0.003 ($3 per 1,000) |
Error rows are free. maxChargeUsd (default $5) stops the run cleanly before it goes over.
Works on Apify’s Free plan — $5/mo platform usage, no credit card required to try. Per-row prices above are unchanged.
Input examples
{ "mode": "search", "searchQueries": ["小米", "比亚迪"], "includeComments": true, "maxComments": 20 }
{ "mode": "hot_search", "maxResults": 50 }
{ "mode": "post_comments", "postUrls": ["https://weibo.com/5673255066/RnhdwmDmz"], "maxComments": 200 }
{ "mode": "user_profile", "userIds": ["1749127163", "https://weibo.com/u/1642909335"] }
Output examples (real rows, 2026-10-18)
Post:
{"type": "post", "source": "search", "id": "5355477305394531", "bid": "RnhdwmDmz","url": "https://weibo.com/5673255066/RnhdwmDmz","text": "你还别说,小米18Pro这个传奇一瞬,拍出来的效果真有那个味道。", "isLongText": false,"createdAt": "2026-10-18T13:05:52+00:00", "repostsCount": 2, "commentsCount": 16, "likesCount": 50,"hashtags": [], "imageUrls": ["https://wx2.sinaimg.cn/mw2000/006bWoNYly1ii6t6i20toj32dc3ieqv7.jpg"],"videoTitle": null, "retweetedPostId": null, "authorName": "i冰宇宙", "authorId": 5673255066,"authorVerified": true, "authorFollowers": 1724000, "searchQuery": "小米", "searchType": "top"}
Comment:
{ "type": "comment", "postId": "5355477305394531", "commentId": "5355484431519240", "text": "徕卡一瞬 http://t.cn/AXl1E3TO","likesCount": 0, "replyCount": 1, "createdAt": "2026-10-18T13:34:11+00:00", "authorName": "HAOTIAN唐三", "authorId": 2902887573 }
Hot search:
{ "type": "hot", "rank": 1, "keyword": "日本出现取消吃饭现象", "heat": 1306764, "label": "热", "isTopic": true,"url": "https://s.weibo.com/weibo?q=%23%E6%97%A5%E6%9C%AC%E5%87%BA%E7%8E%B0%E5%8F%96%E6%B6%88%E5%90%83%E9%A5%AD%E7%8E%B0%E8%B1%A1%23" }
User:
{ "type": "user", "id": 1749127163, "name": "雷军", "profileUrl": "https://weibo.com/u/1749127163","description": "小米董事长,金山软件董事长。业余爱好是天使投资。", "followers": 27337388, "following": 1647,"postsCount": 22162, "verified": true, "verifiedReason": "小米创办人,董事长兼CEO;金山软件董事长;天使投资人。" }
Compact output for AI agents
Set Output format to compact and the run still pushes the same rows to the dataset
at the same price — nothing about billing changes. It additionally writes OUTPUT_COMPACT
to the run's key-value store: our token-optimized, lossless encoding of the same rows, built to
be cheaper to hand to an LLM than the plain dataset JSON.
Measured on a real 119-row export of this actor's output:
| Tokenizer | Pretty JSON | Minified JSON | Compact | vs Pretty | vs Minified |
|---|---|---|---|---|---|
| cl100k_base (GPT-4/3.5) | 24,878 | 20,124 | 19,321 | 22.3% smaller | 4.0% smaller |
| o200k_base (GPT-4o) | 22,611 | 17,879 | 17,010 | 24.8% smaller | 4.9% smaller |
Need regular row objects in your own code? The normal dataset is always there, unchanged, alongside the compact copy.
Monitor mode
Schedule this actor and set Output mode to changesOnly to get a diff instead of a full
re-export: the first run records a baseline, and every run after that reports only posts,
comments, users, or hot-search keywords that are new, changed (with a changedFields
list), or removed since last time. Removed rows carry just the item's id. Use Monitor name
if you run more than one monitor and want to keep their baselines separate, and Report removed
items / Fields to ignore to tune what counts as a change. Default mode (all) is
unaffected — it always exports everything, every run. In changesOnly, every new/changed row is
billed as a changed row in addition to the normal per-row charge — see Pricing below; a removed
row is billed as a changed row only (there's no per-row charge for an item that wasn't actually
fetched this run); unchanged rows are free and aren't pushed.
AI labels (optional)
Turn on Add AI labels to add AI brand-relevance and spam filtering to each post row
(search, post detail, and a user's latest posts — not comments, hot search, or profiles):
a brandRelevant flag (only when Brand to match is set) and a spam flag, each with
its own confidence score. Below a label's confidence cutoff, that label comes back as
low_confidence instead of a guess — never a coin-flip label. This is billed per post
actually labeled, in addition to that row's own charge; it never blocks a row's own
delivery if the run's budget is tight — see Pricing below.
Privacy
Rows contain public content plus the author's public nickname and id only. This actor does not collect gender, location, IP region (发布于…) or avatars.
Reliability
A self-test runs every day against live Weibo. If Weibo blocks every request in a run, the run is marked failed instead of ending green with 0 rows, so your schedule alerts fire.
Run it on a schedule
Suggested frequency: hourly for hot search trend tracking, every few hours to daily for brand mentions, weekly for KOL profile tracking. Monitor mode returns only new or changed rows, so frequent runs stay cheap.
To set it up: save your input as a Task in Apify Console, then add a Schedule. Send results where you work with Apify integrations: Google Sheets, Slack or email notifications, webhooks, Make / Zapier / n8n, or straight into an AI agent through the Apify MCP server. A run that can't get data is marked failed, so your alerts fire.
FAQ
Is there an official Weibo API? Weibo's open platform requires a Chinese developer account and app review, and access is limited. This actor gives you public Weibo data right away, with no account.
What are the alternatives to scraping Weibo? Manual copy-paste, paid social-listening suites, or building your own tool. This actor is the pay-per-use option: no subscription, $3 per 1,000 rows.
Can I track Weibo hot search over time? Yes. Schedule the hot search mode hourly and you build your own trend history.
Can I use it with AI agents? Yes. It works through the Apify MCP server, and the compact output is sized for LLM context windows.
Do I need to write Chinese keywords? Chinese keywords return far more posts. Brand names in Latin script (e.g. iPhone) also work.
Feedback
If the data helped, a short rating on the Reviews tab helps others find this actor. Something broke or missing a field? Open an issue on the Issues tab — we aim to reply within 24 hours.
Related actors
- Bilibili Scraper — videos, comments and danmaku from China's biggest video community.
- Douban Scraper — movie and book ratings, comments and reviews.
- WeChat Articles Scraper — WeChat Official Account articles with full text.
- AliExpress Scraper — AliExpress products, prices and variants.
- RedNote (Xiaohongshu) Scraper — Xiaohongshu (RedNote) posts for lifestyle and product research.
- TikTok Scraper — TikTok, for comparing trends outside China.
- Guide: Weibo Hot Search (微博热搜) Data in 2026 — what the hot search board looks like in data form, with real run numbers.
关键词: 微博爬虫, 微博采集, 微博热搜, 微博评论采集, 微博用户数据, Weibo API, Weibo scraper, Weibo hot search, Weibo comments.