WeChat Official Account Scraper
Pricing
from $2.29 / 1,000 articles
WeChat Official Account Scraper
Scrape WeChat Official Account (公众号) articles by keyword, account name, album (合集) or article link: title, account, publish date, digest, cover, and the full text with images, author, region, original badge and hashtags. No login.
Pricing
from $2.29 / 1,000 articles
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
WeChat Official Account Scraper collects WeChat Official Account articles (公众号文章) by keyword, by account name, from albums (合集) and from article links you already have. Each article comes with its title, account, publish date, digest and cover, and, by default, the full text with images, author, the account's WeChat ID and description, publishing region (发表于), the original (原创) badge and hashtags. No WeChat account, login or cookies needed.
Built for China market research, brand and media monitoring, competitor tracking, Chinese-language datasets, translation and AI pipelines.
What you can scrape
| Input | What you get |
|---|---|
| Keywords | Up to about 100 articles per keyword, in search order or newest first |
| Official Account names | The account's articles that WeChat search shows (up to about 100), newest first |
| Album (合集) links | Every article in the album, newest first, with permanent links |
| Article links | The full article |
Turn off Include full text to get only the list data (title, account, date, digest, cover, link): faster and cheaper.
How much does it cost to scrape WeChat articles?
You pay per article saved. An article with its full text and details is charged instead of, not on top of, the list price.
| Apify plan | Articles per 1,000 (list data) | Articles with full text per 1,000 |
|---|---|---|
| Free | $2.99 | $9.99 |
| Starter (Bronze) | $2.79 | $8.99 |
| Scale (Silver) | $2.49 | $7.99 |
| Business (Gold) and higher | $2.29 | $6.99 |
A run also has a start fee of $0.005 per run at the default settings. Platform usage is included in these prices, so you pay nothing else for the run.
Example: 1,000 articles with full text cost $9.99 on the Free plan and $6.99 on Business; with Include full text off, the same 1,000 cost $2.99 and $2.29. Max results per input keeps a run's cost under control, and you can also set a maximum cost per run. Every Apify account gets $5 of free usage each month, enough for about 500 full articles or 1,650 list rows on the Free plan.
Input examples
Three topics, the newest articles first, last 7 days only:
{"searchQueries": ["新能源汽车", "跨境电商", "人工智能"],"maxResultsPerInput": 50,"sortBy": "latest","publishedAfter": "7 days"}
An Official Account's articles, list data only:
{ "accounts": ["36氪"], "maxResultsPerInput": 100, "includeContent": false }
A whole album, and two articles you already have:
{"albumUrls": ["https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIzNjc1NzUzMw==&action=getalbum&album_id=1865468163396517889"],"articleUrls": ["https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw"],"maxResultsPerInput": 500}
Output example
A real row from a run on 2026-10-24, long fields trimmed:
{"articleId": "MzIzNjc1NzUzMw==-2247780992-1","title": "“老黄骗人”!5070首批评测:说好1/3价格赛4090,实际不如4070Ti","url": "https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","urlIsTemporary": false,"accountName": "量子位","accountId": "gh_114e76fd6e5d","accountWechatId": "QbitAI","accountBiz": "MzIzNjc1NzUzMw==","author": "关注前沿科技","publishedAt": "2025-03-05T04:22:09Z","digest": "博主:史上最差70系列","coverImage": "https://mmbiz.qpic.cn/mmbiz_jpg/YicUhk5aAGtB8zqMsOsFEsStNXL6hpuYE.../0?wx_fmt=jpeg","articleType": "article","isOriginal": true,"ipRegion": "北京","hashtags": [],"sourceUrl": null,"content": "金磊 发自 凹非寺\n量子位 | 公众号 QbitAI\n一夜之间,RTX 5070被网友们喷成“史上最差的70系列”了。...","contentLength": 3002,"images": ["https://mmbiz.qpic.cn/mmbiz_png/YicUhk5aAGtB8zqMsOsFEsStNXL6hpuYE.../640?wx_fmt=png"],"imageCount": 17,"accountDescription": "追踪人工智能新趋势,关注科技行业新突破","accountAvatar": "http://mmbiz.qpic.cn/mmbiz_png/YicUhk5aAGtCEFSVW5ubo08Zfv1qB5iap.../0?wx_fmt=png","accountOriginalArticles": 4137,"messageId": "2247780992","indexInMessage": 1,"position": 1,"sourceType": "link","source": "https://mp.weixin.qq.com/s/TSNQKkRpN1qbKsT7BvzqIw","scrapedAt": "2026-10-24T11:16:16Z"}
Output fields
| Field | What it is |
|---|---|
articleId | Permanent identity of the article (account __biz, message id, position) |
resultKey | Stable key of a keyword or account result, the same in every run: use it to skip what you already have |
title, digest, coverImage, publishedAt | What the article list shows; dates are UTC |
url, urlIsTemporary | The article link; links from keyword and account results work for some hours, album rows and pasted links are permanent |
accountName, accountId, accountWechatId, accountBiz | The Official Account: name, original ID (gh_...), WeChat ID (微信号), __biz |
accountDescription, accountAvatar, accountOriginalArticles | The account's description, avatar and count of original articles |
author, articleType, isOriginal, ipRegion, hashtags, sourceUrl | Byline, article / image_post / video, 原创 badge, region under 发表于, #topics, 阅读原文 link |
content, contentLength, images, imageCount | Full text (one paragraph per line), its length, every picture in the body |
contentHtml | The body as HTML, with Include the article's HTML on |
albumTitle, albumPosition | On album rows: the album and the article's number in it |
messageId, indexInMessage | The post the article was sent in and its place in it |
position, sourceType, source, scrapedAt | Rank in its input's results, input type, the input, when it was saved |
The Output tab has two views: Articles and Full text and accounts. A run report (inputs read, articles saved, inputs not found) is in the key-value store as report-summary.
Good to know
- About 100 articles per keyword or account. That is all WeChat search shows without signing in. Use several narrower keywords to reach more.
- Accounts: you get the account's articles that WeChat search shows, which is often not its full history. If the account has albums (合集), add their links to read them in full.
- Latest first and Published after work on the articles each input lists; they do not reach older results.
- Read, like and share counts and comments are shown only inside the WeChat app, not on public pages, so they are not in the output.
- An article that was deleted, or a link that does not exist, is listed as "not found" in the run status and the report, not as a failed run.
- An article found by several inputs is saved once.
- Email addresses and phone numbers in article text are replaced with
[removed].
FAQ
How much does it cost? $2.99 per 1,000 articles on the Free plan, or $9.99 with the full text, down to $2.29 and $6.99 on Business, plus a $0.005 start fee per run. See How much does it cost to scrape WeChat articles? above for every plan.
Do I need a WeChat account? No. Nothing to sign in to, no cookies.
Can I monitor keywords every day? Yes: save the input as a task and schedule it, with Latest first and Published after set to 1 day. Use resultKey to skip articles you already stored.
Which links work in Article links? Short links (https://mp.weixin.qq.com/s/...) and full links copied from WeChat (with __biz, mid, idx, sn and chksm).
Can I get the HTML for archiving? Yes, turn on Include the article's HTML.