Weibo Scraper avatar

Weibo Scraper

Pricing

$5.00 / 1,000 posts

Go to Apify Store
Weibo Scraper

Weibo Scraper

The Weibo Scraper efficiently extracts posts from Weibo's main feed, capturing likes, comments, shares, text content, images, videos, and profile data. It allows setting a maximum number of posts to fetch, making it ideal for social media analysis, trend monitoring, and engagement tracking

Pricing

$5.00 / 1,000 posts

Rating

5.0

(2)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

8

Bookmarked

234

Total users

6

Monthly active users

18 hours ago

Last modified

Share

🚀 Weibo Scraper

Scrape Weibo (微博) without logging in. One Actor, five modes:

  • 🔥 Hot timeline: posts from Weibo's hot feed with likes, comments, shares, text, images, videos and author.
  • 📈 Hot search (热搜): the live hot-search board, with rank, heat, label and the pinned topics.
  • 📝 Post details: full posts from any Weibo post link, with long posts expanded to their full text.
  • 💬 Post comments: comments on any post, each with its first replies, like counts and the commenter's location and follower count.
  • 👤 User profiles: followers, following, post count, verification, lifetime likes/comments/reposts, registration date, company and school.

No account, cookies or API key needed.

⚙️ Input

FieldUsed byDescription
modeallhotTimeline (default), hotSearch, postDetails, postComments or userProfiles.
postUrlspostDetails, postCommentsweibo.com/{user}/{id}, m.weibo.cn/detail/{id}, m.weibo.cn/status/{id} links or bare post ids.
usersuserProfilesweibo.com/u/{uid} links, custom links like weibo.com/rmrb, weibo.com/n/{name} links, numeric ids or screen names (人民日报).
maxCommentsPerPostpostCommentsComments per post. Defaults to 100.
commentsSortpostCommentsnewest (default) reaches much deeper into a thread; hot returns Weibo's top comments first.
limitallMaximum results in the whole run. Defaults to 100.
proxyConfigurationallDefaults to Apify Proxy. Weibo does not answer Apify's shared platform IPs, so keep a proxy on.

Comments on one post:

{
"mode": "postComments",
"postUrls": ["https://weibo.com/1763990660/RjANMzWLc"],
"maxCommentsPerPost": 500
}

Profiles:

{
"mode": "userProfiles",
"users": ["https://weibo.com/u/2803301701", "新浪新闻", "https://weibo.com/rmrb"]
}

⚠️ Limits

  • Keyword search and a user's full post timeline need a logged-in Weibo account, so this Actor does not offer them.
  • Weibo shows logged-out visitors only part of a comment thread, so expect most but not all comments. In our tests: 182 of 217 on a small thread, 1,000+ on a post with 139k comments.
  • Some authors switch on comment curation (评论精选); only the comments they pick are public, and the run log says so.
  • Every row has a type field (post, hotSearch, comment, profile). Each row in the dataset counts as one result.

📊 Sample output

Hot timeline / post details:

{
"type": "post",
"postId": "5333950818946673",
"postUrl": "https://weibo.com/1762648251/RefdnBxrb",
"author": {
"id": "1762648251",
"name": "暖豆豆呀",
"profileImage": "https://tvax1.sinaimg.cn/crop.0.0.1080.1080.1024/690fe0bbly8i9rjnqv43pj20u00u079o.jpg",
"profileUrl": "https://weibo.com/u/1762648251",
"verified": true,
"followersCount": null
},
"createdAt": "Thu Aug 20 11:27:18 +0800 2026",
"text": "当时李响和孙骁骁在一起八年,曾当众求婚表白……",
"likes": 1313,
"comments": 99,
"shares": 24,
"images": [],
"videos": ["http://f.video.weibocdn.com/o0/V20IWYuYlx08A91dDCiI01041200v2cB0E010.mp4"],
"location": "河北"
}

Hot search:

{
"type": "hotSearch",
"rank": 2,
"pinned": false,
"keyword": "拾荒老人不知自己每月养老金3700元",
"heat": 1248435,
"label": "热",
"category": null,
"searchUrl": "https://s.weibo.com/weibo?q=%E6%8B%BE%E8%8D%92...",
"postUrl": null
}

Comment:

{
"type": "comment",
"postId": "5346697028567358",
"postUrl": "https://weibo.com/1763990660/RjANMzWLc",
"commentId": "5346697106425782",
"text": "秋晚想见,和曾舜晞",
"createdAt": "Thu Sep 24 15:36:30 +0800 2026",
"likes": 1966,
"location": "浙江",
"author": {
"id": "7884193234",
"name": "今天也要为曾舜晞拼命",
"profileUrl": "https://weibo.com/u/7884193234",
"verified": true,
"followersCount": 13482
},
"replyCount": 3,
"replies": [
{
"commentId": "5346697141027365",
"text": "相见…",
"createdAt": "Thu Sep 24 15:36:37 +0800 2026",
"likes": 905,
"location": "浙江",
"author": { "id": "7884193234", "name": "今天也要为曾舜晞拼命" }
}
]
}

Profile:

{
"type": "profile",
"userId": "2803301701",
"screenName": "人民日报",
"profileUrl": "https://weibo.com/u/2803301701",
"description": "人民日报法人微博。参与、沟通、记录时代。",
"location": "北京",
"gender": "m",
"verified": true,
"verifiedType": 3,
"verifiedReason": "《人民日报》法人微博",
"followersCount": 158011384,
"followingCount": 3096,
"postsCount": 153651,
"totalInteractions": 3983382781,
"totalLikes": 2527276776,
"totalComments": 276425095,
"totalReposts": 1179680910,
"registeredAt": "2012-07-22 02:28:35",
"company": "人民日报社",
"education": null,
"credit": "阳光信用极好"
}