WeChat Official Account Scraper avatar

WeChat Official Account Scraper

Pricing

from $2.29 / 1,000 articles

Go to Apify Store
WeChat Official Account Scraper

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

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

InputWhat you get
KeywordsUp to about 100 articles per keyword, in search order or newest first
Official Account namesThe account's articles that WeChat search shows (up to about 100), newest first
Album (合集) linksEvery article in the album, newest first, with permanent links
Article linksThe 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 planArticles 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

FieldWhat it is
articleIdPermanent identity of the article (account __biz, message id, position)
resultKeyStable key of a keyword or account result, the same in every run: use it to skip what you already have
title, digest, coverImage, publishedAtWhat the article list shows; dates are UTC
url, urlIsTemporaryThe article link; links from keyword and account results work for some hours, album rows and pasted links are permanent
accountName, accountId, accountWechatId, accountBizThe Official Account: name, original ID (gh_...), WeChat ID (微信号), __biz
accountDescription, accountAvatar, accountOriginalArticlesThe account's description, avatar and count of original articles
author, articleType, isOriginal, ipRegion, hashtags, sourceUrlByline, article / image_post / video, 原创 badge, region under 发表于, #topics, 阅读原文 link
content, contentLength, images, imageCountFull text (one paragraph per line), its length, every picture in the body
contentHtmlThe body as HTML, with Include the article's HTML on
albumTitle, albumPositionOn album rows: the album and the article's number in it
messageId, indexInMessageThe post the article was sent in and its place in it
position, sourceType, source, scrapedAtRank 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.