Weibo Scraper
Pricing
from $5.00 / 1,000 dataset items
Weibo Scraper
Scrape Weibo (微博) without login: keyword search, hot-search board, post detail, comments with replies, likers and user profiles. Clean JSON, schedulable monitoring, bio contacts. Pay only for the results you get.
Pricing
from $5.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Scrape Weibo (微博) without logging in. Search posts by keyword, pull the hot-search board, and extract post details, comments (with replies), likers, and user profiles — all as clean, structured JSON. Built on Weibo's own mobile and desktop APIs, so it runs straight from Apify's servers with no proxy required.
Made for brand and social-listening teams, market researchers, and analysts who need Weibo data on a schedule.
What you can scrape
| Mode | Returns |
|---|---|
| Keyword search | Recent and hot posts matching a keyword (across the "all", hot, latest, image and video tabs), de-duplicated |
| Hot search board (热搜) | The live 微博热搜 ranking with heat values |
| Post detail | A single post by link or ID, with full (long) text |
| Comments | All top-level comments of a post, hottest first — optionally with replies |
| Likers | Accounts that liked a post |
| User profile | Full profile: followers, bio, company, verified reason, lifetime engagement, and contacts parsed from the bio |
| User's recent posts | A user's newest posts |
Output fields
Rows vary by mode; common fields:
| Field | Description |
|---|---|
mid / bid | Post ID (numeric / base62) |
url | Canonical post URL |
text | Post or comment text (plain) |
created_at | ISO 8601 timestamp |
likes_count, comments_count, reposts_count | Engagement (values ≥ 1,000,000 are reported as a floor, matching Weibo's "100万+") |
topics | Hashtags in the post |
region, source | Posting region and client |
pics, video | Media URLs |
user | Author: uid, screen_name, followers_count, verified_reason, … |
scraped_at | When the row was collected |
Comment rows add comment_id, likes_count, replies_count, level (comment/reply). Profile rows add
description, company, location, labels, and a contacts object (emails / WeChat / QQ / phones found in
the bio — treat these as hints).
Use cases
- Social listening & brand monitoring — schedule keyword search with Only new since last run to track a product, campaign or competitor on Weibo and only pay for new posts.
- Trend tracking — snapshot the hot-search board on a cron.
- Audience & sentiment research — pull every comment (and reply) on a viral post.
- Influencer research — profiles with follower counts, verification and bio contacts (see also the companion Weibo KOL Finder actor for keyword-based creator discovery).
Input
{"mode": "search","keywords": ["小米汽车"],"maxItems": 50,"onlyNewSinceLastRun": false}
For post/comments/likers use targets with post links or IDs; for profile/user_posts use targets with user
links or IDs:
{ "mode": "comments", "targets": ["https://weibo.com/1669879400/Rkz6zoY6B"], "includeReplies": true, "maxItems": 200 }
| Field | Type | Default | Notes |
|---|---|---|---|
mode | string | search | search, hot_search, post, comments, likers, profile, user_posts |
keywords | array | — | required for search |
targets | array | — | post or user links/IDs for the other modes |
includeReplies | boolean | false | comments mode: also fetch replies |
maxItems | integer | 50 | charged per row |
onlyNewSinceLastRun | boolean | false | monitor mode — skip rows seen in a previous run with the same input |
proxyConfiguration | object | none | optional; works without a proxy |
Limits (please read)
- Anonymous keyword search returns the first page per keyword (~80–90 posts across tabs) and a user's
newest ~10 posts. Comments, likers and the hot feed paginate in full. For deeper search or full archives
you'd need a logged-in Weibo cookie (an experimental
cookieinput exists but is unsupported). - Data is public, logged-out Weibo content only. No private or follower-gated data.
Scheduling & webhooks
Run on a schedule with Only new since last run for monitoring, and attach a webhook to push new rows into your own systems.
Using from AI assistants / MCP
This actor runs over the Apify API and through the Apify MCP server, so AI agents (Claude, ChatGPT, etc.) can call it to fetch live Weibo data.
FAQ
Do I need a Weibo account or cookie? No. Everything above is scraped anonymously.
How fresh is the data? Live — each run hits Weibo's API in real time.
Why did my search stop at ~90 posts? That's Weibo's anonymous first-page limit (see Limits). Use the hot/latest tabs or schedule a monitor instead of expecting a deep archive.
Is this legal? You are responsible for how you use scraped data. This actor collects only public, logged-out content; respect Weibo's terms and applicable laws (including personal-data rules).