Weibo Profile Scraper - 微博 Posts, Comments & Replies avatar

Weibo Profile Scraper - 微博 Posts, Comments & Replies

Pricing

from $5.00 / 1,000 posts

Go to Apify Store
Weibo Profile Scraper - 微博 Posts, Comments & Replies

Weibo Profile Scraper - 微博 Posts, Comments & Replies

Scrape Weibo (微博) profiles with followers and verification, their posts with likes and reposts, and the comments and replies on any post.

Pricing

from $5.00 / 1,000 posts

Rating

0.0

(0)

Developer

Seemu Scraping

Seemu Scraping

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape any Weibo (微博, China's Twitter) account: profile details with followers, total likes and verification, every post with its likes, reposts, comments, images and video, and the comments and replies under each post. You can also paste single post URLs to export their comment sections. No login and no Weibo account needed.

What you get

All rows go into one dataset, and the type field tells them apart. The Dataset tab has separate Profiles, Posts and Comments & replies views.

  • Profile (type: "profile"): screen name, user ID, custom handle, bio, gender, location, followers, following, post count, lifetime likes, comments and reposts, verified flag and verification reason, celebrity flag, member level, VIP flag, website, avatar and cover image
  • Post (type: "post"): full text, hashtags, post URL, publish time, likes, reposts, comments, images, video file and video page, posting device or source, posting location (IP region), pinned flag, repost info (original post text, author and link), author name, ID, followers and verification
  • Comment (type: "comment"): text, attached images, likes, reply count, floor number, time, commenter location (IP region), whether the post author liked it, whether the post author wrote it, and the commenter's name, ID, followers, verification, gender, location and avatar
  • Reply (type: "reply"): the same fields as a comment, plus the parent comment ID and, for replies to replies, which reply and user it answers

Input options

OptionWhat it does
Weibo profilesProfile URLs (weibo.com/u/…, weibo.com/<handle>, m.weibo.cn/u/…), numeric user IDs or screen names such as 人民日报
Post URLsIndividual post URLs (weibo.com/<user>/<post>, m.weibo.cn/detail/…) or post IDs, to export a post and its comments
Posts to collectAll posts including reposts, or original posts only
Max posts per profileHow many of the latest posts to collect. Set 0 for profile details only
Full text of long postsWeibo cuts long posts short in timelines. Leave this on to get the full text
Max comments per postHow many comments to collect per post, most popular first. 0 = none
Max replies per commentHow many replies to collect per comment, most liked first (up to 20)

Use cases

  • Brand and celebrity research: track a star's or brand's posting history, engagement and audience reactions
  • Sentiment analysis: export full comment threads with commenter location and verification for Chinese-language sentiment and opinion research
  • PR and crisis monitoring: follow how the public responds to a brand statement or a celebrity post, reply by reply
  • Influencer (KOL) vetting: check followers, lifetime engagement and how recent posts perform before a campaign
  • Competitor analysis: compare posting frequency, content and engagement across competing official accounts

How to use

  1. Add one or more Weibo profiles (URL, user ID or screen name), and/or Post URLs
  2. Choose All posts or Original posts only, and set Max posts per profile
  3. To get comments, set Max comments per post above 0, and Max replies per comment for replies
  4. Run the actor and export the results from the Dataset tab as JSON, CSV or Excel. Use the views to see profiles, posts or comments on their own

Pricing

You pay per row exported:

  • profile: one per Weibo account
  • post: one per post
  • full-text: one extra per long post whose full text is looked up (only when Full text of long posts is on and Weibo cut the post short)
  • comment: one per comment
  • reply: one per reply

Output example

Profile row:

{
"type": "profile",
"input": "https://weibo.com/u/1669879400",
"userId": "1669879400",
"screenName": "Dear-迪丽热巴",
"profileUrl": "https://weibo.com/u/1669879400",
"description": "一只喜欢默默表演的小透明。工作联系jaywalk@jaywalk.com.cn 🍒",
"gender": "female",
"location": "上海",
"followers": 82581833,
"following": 294,
"postCount": 1941,
"totalLikes": 3287958183,
"totalComments": 1061831530,
"totalReposts": 1902622590,
"verified": true,
"verifiedReason": "嘉行传媒签约演员",
"isCelebrity": true,
"memberLevel": 9,
"isVip": true
}

Post row:

{
"type": "post",
"position": 1,
"postId": "5360518378294557",
"url": "https://weibo.com/1669879400/RpomhyNNb",
"text": "要一起走走吗? http://t.cn/AXjrO638",
"textTruncated": false,
"createdAt": "2026-11-01T10:57:18.000Z",
"reposts": 19320,
"comments": 28772,
"likes": 114667,
"hashtags": [],
"imageUrls": [],
"videoPageUrl": "https://video.weibo.com/show?fid=1034:5360517930483799",
"videoDurationSeconds": 58,
"postedFrom": "微博视频号",
"location": "北京",
"isPinned": false,
"isRepost": false,
"authorName": "Dear-迪丽热巴",
"authorFollowers": 82581833,
"authorVerified": true
}

Comment row:

{
"type": "comment",
"commentId": "5360518550262556",
"postId": "5360518378294557",
"postUrl": "https://weibo.com/1669879400/RpomhyNNb",
"text": "娇娇一键跟随[期待] http://t.cn/AXjrO980",
"imageUrls": ["https://wx2.sinaimg.cn/woriginal/646c7f91gy1iimw5wszn0j21400u0ae9.jpg"],
"likes": 6734,
"replyCount": 564,
"createdAt": "2026-11-01T10:57:59.000Z",
"location": "上海",
"likedByPostAuthor": false,
"isByPostAuthor": false,
"userName": "法国娇韵诗",
"userFollowers": 1233984,
"userVerified": true,
"userVerifiedReason": "娇韵诗化妆品(上海)有限公司"
}

FAQ

Do I need a Weibo account or cookies? No.

Can I use a screen name instead of a URL? Yes. The actor looks the name up and uses the account with that exact name. If there is no exact match, it uses the closest account whose name contains yours and says so in the log. User IDs and profile URLs are always exact.

Why does a profile return fewer posts than its post count? Some accounts choose to show only their last six months (or fewer) of posts to visitors, and deleted or hidden posts aren't counted. The actor collects everything Weibo shows.

Why do some posts show exactly 1,000,000 reposts or comments? Weibo shows anything over a million as "100万+", so 1,000,000 means "one million or more". Like counts are exact.

Why are replies capped at 20 per comment? Weibo shows the 20 most liked replies under each comment. That is all the actor can collect.

Why is textTruncated true on some posts? Those posts were cut short and Full text of long posts was off. Turn it on to get their full text.

Which comments come first? The most popular comments, the same order Weibo shows by default.