WeChat Official Accounts Scraper
Pricing
from $3.50 / 1,000 keyword searches
WeChat Official Accounts Scraper
📣 Scrape WeChat (Weixin) Official Accounts — user posts, full article content, comments with reader province, engagement metrics, and keyword search. Five operations in one actor. No setup. Independent third-party tool; not affiliated with Tencent / WeChat / Weixin.
Pricing
from $3.50 / 1,000 keyword searches
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
2
Bookmarked
5
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
WeChat Official Accounts Scraper — Posts, Articles, Comments, Engagement, Search 📣
🎉 Five scrapers in one — WeChat user posts, article detail, comments, engagement metrics, and keyword search
Built for China-market researchers, social listening teams, brand monitors, and anyone who needs clean WeChat OA data without the setup headache
⚠️ Independent third-party tool. Not affiliated with, endorsed by, or sponsored by Tencent, WeChat, or Weixin. All trademarks are property of their respective owners.
📋 Overview
Tired of scraping WeChat Official Accounts by hand? This actor gives you reliable, structured data from any public WeChat OA — one clean run per task, one tidy dataset out.
Why thousands of China-market professionals choose SIÁN scrapers:
- ✅ Five operations, one actor: User posts, article detail, comments, engagement metrics, and keyword search — pick what you need
- ⚡ Fully structured output: Every response pre-flattened into a flat row — no parsing nested Chinese JSON
- 🌏 Comments with reader location: Province and country fields on every comment — geo-segment sentiment instantly
- 💰 Best price on the market: Pay-per-result — you only pay for data you actually receive
- 💎 No account, no API key, no setup: Just paste a
wxidor article URL and run — works out of the box - 🔁 Automatic retry on transient errors: WeChat's data layer occasionally rate-limits — we retry with exponential backoff so your run completes
✨ Features
- 📣 User Posts: Full post history for a WeChat Official Account by
wxid— titles, cover images, article URLs, publish timestamps - 📄 Article Detail: Complete article content — title, full body text, author, publish time, account nickname
- 💬 Article Comments: Reader comments with text, like counts, country, province (geo!), top-comment flag, and reply threads
- 📊 Article Engagement: Read count, like count, watch count, share count, and comment count for any article
- 🔍 Keyword Search: Search WeChat by query across 13 content types — articles, accounts, channels, mini-programs, news, moments, live streams, books, music, and more
- 🌏 Chinese-native + English keywords: Mixed-language search supported (e.g.
双十一,iPhone 15,electric vehicles) - 📍 Reader geolocation: Every comment carries
provinceandcountry— segment sentiment by region - 🔗 Article URL chaining: Run
User Postsfirst to harvest URLs, then feed them into Detail / Comments / Engagement - 📄 Paginated keyword search: Set
maxPagesto control scope (1–50 pages, ~20 results/page) - 🔁 Resilient by default: Transient
503 / FAILED, RETRYupstream errors auto-retry with exponential backoff
🎬 Quick Start
curl -X POST "https://api.apify.com/v2/acts/sian.agency~wechat-official-accounts-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"operation": "userPosts", "wxid": "rmrbwx"}'
🎯 Which Operation Should I Use?
| I want to... | Use this |
|---|---|
| Pull a competitor's full post history | User Posts with their wxid |
Find the wxid of an account by display name | Keyword Search → searchType: accounts |
| Read an article's full body text | Article Detail with the article URL |
| Get reader sentiment with location data | Article Comments → filter by province |
| Measure a viral post's true reach | Article Engagement → readNum, shareNum |
| Find trending articles on a topic | Keyword Search → searchType: articles + sortType: _4 (hot) |
| Discover rising Official Accounts in a niche | Keyword Search → searchType: accounts |
| Chain content + engagement in one pipeline | User Posts → loop URLs into Article Engagement |
🚀 Getting Started (3 Simple Steps)
Step 1: Pick an Operation
Choose one of five modes: 📣 User Posts, 📄 Article Detail, 💬 Article Comments, 📊 Article Engagement, or 🔍 Keyword Search.
Step 2: Provide the Key Input
- User Posts → a
wxid(e.g.rmrbwxfor People's Daily,Applefor Apple official China) - Article Detail / Comments / Engagement → an
articleUrl(themp.weixin.qq.com/s?...link) - Keyword Search → any
keyword(Chinese, English, or mixed)
Step 3: Run It
Click Start. Paginated operations (Keyword Search) respect maxPages (default 3, max 50).
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
operation | enum | ✅ | userPosts | articleDetail | articleComments | articleFeedback | keywordSearch |
wxid | string | for userPosts | WeChat Official Account ID (e.g. rmrbwx) |
articleUrl | string | for articleDetail / Comments / Feedback | Full mp.weixin.qq.com/s?... URL |
keyword | string | for keywordSearch | Search query (Chinese, English, mixed) |
searchType | enum | — | articles (default) | accounts | all | channels | mini_programs | news | moments | live_streams | books | music | emoji | encyclopedia | weixin_index |
sortType | enum | — | _0 (default) | _4 (hot) | _2 (recency) | _3 (relevance) |
maxPages | integer | — | Pages to fetch for paginated ops (1–50, default 3) |
📤 Output Schema
Every row is annotated with metadata for filtering:
| Metadata field | What it tells you |
|---|---|
_operation | Which operation produced the row (userPosts, articleDetail, etc.) |
_fetchedAt | ISO timestamp the row was scraped |
_page | Page number (1 for non-paginated ops) |
_sourceWxid | Original input wxid (User Posts) |
_sourceArticleUrl | Original input URL (Article ops) |
_sourceKeyword | Original input keyword (Keyword Search) |
status | success or error |
errorMessage | Human-readable error if status: error |
Per-operation key fields:
- User Posts →
title,cover,url,postTime,postDate,articleSeqInPost - Article Detail →
title,content(full body),publishTime,author,accountNickname - Article Comments →
commentNickname,commentContent,likeCount,country,province,commentDate,replyCount,replies[] - Article Engagement →
readNum,likeNum,watchNum,shareNum,commentCount,commentsEnabled - Keyword Search (articles) →
title,desc,articleUrl,publishDate,relativeDate,accountTitle,cover - Keyword Search (accounts) →
wxid,accountName,accountDesc,signature,headImgUrl,verifyFlag,verifySource
All upstream fields are also passed through as-is — power users get the full payload alongside our curated aliases.
💰 Pricing
Transparent pay-per-result pricing. You only pay for successful rows.
| Event | Price |
|---|---|
| Actor run start | $0.001 |
| User Posts row | $0.013 |
| Article Detail row | $0.130 |
| Article Comments row | $0.017 |
| Article Engagement row | $0.050 |
| Keyword Search row | $0.007 |
Error rows are never charged.
🆚 Which WeChat / China Social Scraper Is Right For You?
| Use case | Best fit |
|---|---|
| WeChat Official Accounts (公众号) deep data | This actor ✅ |
| Weibo posts and trending topics | A dedicated Weibo scraper |
| Douyin / TikTok China videos | A dedicated Douyin scraper |
| Xiaohongshu / RedNote posts | A dedicated Xiaohongshu scraper |
| Zhihu Q&A | A dedicated Zhihu scraper |
| Taobao / Tmall product data | Taobao & Tmall Product Scraper |
Vocabulary translation for adjacent China-platform terms:
| WeChat term | Approximate equivalent |
|---|---|
gongzhonghao / 公众号 | Official Account (a brand's WeChat publication) |
wxid / aliasName | Account short ID (like @handle on Twitter) |
mp.weixin.qq.com | The article hosting domain (like Medium) |
小程序 (mini program) | Embedded mini-app inside WeChat |
视频号 (Channels) | Short-form video feed (similar to Douyin) |
朋友圈 (Moments) | Friend-of-friend post feed (similar to FB feed) |
⚠️ Trademark & Legal Notice
This is an independent third-party scraping tool. It is not affiliated with, endorsed by, or sponsored by Tencent Holdings Limited, WeChat, or Weixin.
- "WeChat" and "Weixin" are trademarks of Tencent Holdings Limited.
- This actor only retrieves data that is publicly accessible from WeChat Official Accounts.
- Users are responsible for complying with applicable terms of service, copyright, and privacy laws when using the scraped data.
🛠️ Need Help?
- 🐛 Bug reports: Use the Issues tab in Apify Console for this actor
- 💡 Feature requests: Same place — we ship community-requested features regularly
- 📧 Direct contact: apify@sian-agency.online
- ⭐ Love this tool? Leave a 5-star review — it helps the next person find it