Weibo Scraper - Comment Threads, Hot Search Ranks & User Stats avatar

Weibo Scraper - Comment Threads, Hot Search Ranks & User Stats

Pricing

from $20.00 / 1,000 comments

Go to Apify Store
Weibo Scraper - Comment Threads, Hot Search Ranks & User Stats

Weibo Scraper - Comment Threads, Hot Search Ranks & User Stats

Get the comments and reply threads of any public Weibo (微博) post, with likes, IP location, floor and commenter, plus post details, user profile stats and the live hot search (热搜) ranking. No login, API-style JSON. $20 per 1,000 comments; deleted posts, unknown users and other errors are free.

Pricing

from $20.00 / 1,000 comments

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

11 hours ago

Last modified

Share

What does Weibo Scraper do?

Weibo Scraper turns public Sina Weibo (微博) pages into clean JSON rows, like a small Weibo API you can call without an account. Give it post links and it returns the comment threads under each post; add user ids for profile stats; tick one box for the live hot search ranking (热搜榜).

Not affiliated with Weibo or Sina. This is an independent tool that reads only what a logged-out visitor can see.

In one run you can collect:

  • Weibo comments on any public post: text, likes, reply count, floor number, the commenter's IP location (shown by Weibo as 来自 北京, 来自 广东...) and the commenter's name, follower count and verification.
  • Reply threads under each comment (optional), with who replied to whom.
  • Post details: full text (long posts included), time, reposts, comments, likes, pictures, video link and view count, region (发布于), topics and author.
  • User profile stats: followers, following, number of posts, verification and reason, bio, location, account creation date and lifetime likes, comments and reposts.
  • The Weibo hot search list: rank, topic, heat score, label (新, 热, 沸, 爆), category and a search link, plus the pinned topic. Ads are left out.
  • The popular feed (热门): posts Weibo is pushing to everyone right now. Paid ad posts in the feed are skipped and never charged.

No login, no cookies from you and no browser. The Actor uses the same anonymous visitor access every logged-out browser gets.

Why use it?

  • PR and reputation work in China: read what people say under a brand's, a celebrity's or a competitor's post, sorted by likes, with the province each comment came from.
  • Campaign tracking: re-run the same post links daily and watch reposts, likes and comment counts grow.
  • Trend spotting: snapshot the hot search board every hour and see which topics climb, which carry 爆 or 沸, and in which category.
  • KOL checks: compare follower counts, posting volume and lifetime engagement of several accounts in one table.
  • Sentiment and NLP datasets: plain-text comments with time, likes and region, ready for a model or a spreadsheet.
  • AI agents: every row is flat, typed JSON that an LLM can read directly.

What data can it extract?

Row typeMain fields
Comment (type: "comment")postId, postUrl, commentId, text, createdAt, likes, replyCount, ipLocation, floorNumber, isReply, replyToUser, imageUrl, user {uid, screenName, verified, followers, location, gender}
Post (type: "post")mid, mblogid, url, text, createdAt, reposts, comments, likes, pics, videoUrl, videoViews, region, topics, user
Profile (type: "profile")uid, screenName, followers, following, posts, verified, verifiedReason, description, location, gender, createdAt, totalLikes, totalComments, totalReposts, avatarUrl
Hot search (type: "hotSearch")rank, word, heat, label, category, isTopic, url, onBoardAt, scrapedAt
Error (type: "error")input, inputType, error (free, never charged)

How to scrape Weibo comments

  1. Open the Actor and paste one or more post URLs (for example https://weibo.com/2731935637/RnoUCzlB3).
  2. Set Max comments per post (up to 300) and switch on Include replies if you want the threads.
  3. Optionally add Weibo users for profile rows and tick Hot search board or Popular feed.
  4. Click Start. Comments appear in the dataset as they arrive; download them as JSON, CSV or Excel.

How much does it cost to scrape Weibo?

Pay only for results, no subscription:

ResultPricePer 1,000
Comment or reply$0.02$20
Post (from a link or the popular feed)$0.03$30
Profile$0.03$30
Hot search topic$0.008$8 (a full board of about 50 topics is about $0.40)

Plus $0.00005 per run start. Deleted or hidden posts, posts with no public comments, unknown or invalid user ids, bad links and blocked requests are written as free error rows. Example: 100 comments from each of 5 posts, with post details, costs 5 x $0.03 + 500 x $0.02 = $10.15.

Free Apify plan: up to 50 results per run, so you can try every feature before paying.

Input

{
"postUrls": ["https://weibo.com/2731935637/RnoUCzlB3"],
"maxCommentsPerPost": 100,
"includeReplies": false,
"includePostDetails": true,
"userIds": ["1195230310", "https://weibo.com/rmrb"],
"hotSearch": true,
"popularFeed": false
}

Post links can be weibo.com/<uid>/<postId>, m.weibo.cn/detail/<id>, a bare 9-character post code or the 16-digit numeric id. Users can be numeric ids (6 to 10 digits), weibo.com/u/<uid> links, custom profile links like weibo.com/rmrb, or @screen name.

Output

Each result is one row in the dataset. You can download it as JSON, CSV, Excel, XML or HTML, or read it through the Apify API. A comment row:

{
"type": "comment",
"postId": "5357292828495799",
"postUrl": "https://weibo.com/1886903325/Ro2rMzE91",
"commentId": "5357295032339601",
"isReply": false,
"text": "后面她出现的画面都好高级啊,美的我直尖叫!!!",
"createdAt": "2026-10-23T13:28:52.000Z",
"likes": 660,
"replyCount": 5,
"ipLocation": "广东",
"floorNumber": 139,
"user": { "uid": "5099166255", "screenName": "我要养一只狗-", "verified": false, "followers": 172, "location": "广东 广州", "gender": "f" }
}

A hot search row:

{ "type": "hotSearch", "rank": 2, "word": "李昌钰发妻离世后与蒋霞萍频繁通信", "heat": 813663, "label": null, "category": "民生新闻", "isTopic": true, "url": "https://s.weibo.com/weibo?q=%23...%23", "scrapedAt": "2026-10-23T14:45:17.131Z" }

Times are ISO 8601 in UTC (Weibo shows Beijing time, UTC+8).

Tips

  • 300 comments per post is Weibo's own limit for anyone who is not logged in: after about 300 top-level comments the list simply ends. Replies come on top of that limit when Include replies is on.
  • Comments come in Weibo's default order (most liked first), so the first 100 are usually the ones that shaped the discussion.
  • The same post given twice (link, code and numeric id) is scraped and charged once.
  • Video and picture links from Weibo are signed and expire (videos after about an hour); download them soon after the run.
  • For hourly hot search tracking, create a task with only Hot search board ticked and schedule it in Apify.

What it does not do (login required on Weibo)

Weibo shows these only to logged-in accounts, so this Actor does not offer them: keyword search of posts (s.weibo.com sends visitors to the sign-in page), a user's full post timeline, repost lists, follower and following lists, and comments beyond the first ~300 per post. We never ask for your cookies or account.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/weibo-scraper as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-result price as a normal run.

FAQ

Do I need a Weibo account or cookies?

No. The Actor uses the anonymous visitor access that Weibo gives every logged-out browser. You never share an account or cookie.

Why did I get fewer than 300 comments?

Either the post has fewer public comments, some were hidden or folded by Weibo, or the post's comments are limited to followers. If a post shows no public comments at all, you get a free error row explaining that.

Can I get comments in Chinese?

Yes. Text comes back exactly as written, in Chinese (or any other language), with emoji codes like [捂嘴哭] kept as text.

What is ipLocation?

Weibo prints the province or country a comment was sent from (来自 广东). The Actor returns just the place name, for example 广东 or 美国.

Why did an input return an error row?

The post may be deleted (Weibo error 20101) or private, the user id may not exist, the link may not be a Weibo post, or Weibo may have refused every retry. Error rows are free.

Can I call it through an API?

Yes. Run it through the Apify API, the Apify MCP server, or any Apify integration (Make, Zapier, n8n, Google Sheets), and read the results as JSON.

Disclaimer

This Actor collects only publicly available data that Weibo shows to logged-out visitors. Comments and profiles contain public usernames, user ids and IP regions; process them in line with GDPR, China's PIPL and other data-protection laws, and use the data only for legitimate purposes such as research, monitoring and analysis. Weibo is a trademark of its owner; this Actor is not affiliated with or endorsed by Weibo Corporation or Sina.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript