WeChat Official Account Articles - Keyword Search to Markdown
Pricing
from $6.00 / 1,000 article founds
WeChat Official Account Articles - Keyword Search to Markdown
Track what WeChat Official Accounts (公众号) publish on any keyword: headline, publisher, publish time, Sogou snippet and article link. Add the post body as Markdown with image URLs and biz and gh_ IDs, or paste short links. $6 per 1,000 articles, $12 per 1,000 full texts; failed rows free.
Pricing
from $6.00 / 1,000 article founds
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
11 hours ago
Last modified
Categories
Share
What does WeChat Official Account Articles do?
WeChat Official Account Articles turns a keyword into a list of WeChat Official Account (公众号) articles, and on request into the full article text as clean Markdown. Type 人工智能, 新能源汽车 or "electric vehicle battery" and get back, for every post:
- the headline, account name, publish date and the search snippet,
- the cover image and a link that opens the article on mp.weixin.qq.com,
- optionally the whole body as Markdown, every image URL, the account's biz id and gh_ id, the author, the IP location WeChat shows and the exact publish time.
You can also paste short article links (mp.weixin.qq.com/s/...) to convert single posts to Markdown. It works like a small WeChat article search API: one input, JSON out, no WeChat account, no login and no cookies.
Not affiliated with or endorsed by WeChat, Tencent or Sogou. Search results come from Sogou's public WeChat article search.
Why use it?
- China market research: see what Chinese media, brands and analysts publish about a product, sector or policy this week.
- Brand and competitor monitoring: run your brand or a rival's name on a schedule and catch new Official Account posts.
- AI, RAG and LLM pipelines: Markdown bodies drop straight into a vector store or a summarization prompt, with images kept as links.
- Media and PR tracking: find which accounts picked up a story and when.
- Translation and archiving: keep a readable copy of posts that may later be deleted.
What data can it extract?
| Field | Search row | With full text |
|---|---|---|
| keyword, rank | yes | yes |
| title, accountName, publishedAt | yes | yes |
| digest (search snippet), coverUrl | yes | yes |
| articleUrl (opens the post) | yes | yes |
| markdown, images, charCount (characters of text) | yes | |
| accountBiz, accountGhId, nickname, avatarUrl | yes | |
| author, ipLocation, isOriginal, contentType | yes | |
| publishedAtLocal (China time), sourceUrl, permanentUrl | yes |
About articleUrl: it is the signed link Sogou hands out (mp.weixin.qq.com/s?src=11×tamp=...&ver=...&signature=...). In our tests it still opened the article more than 30 minutes after the run; how long it lasts beyond that has not been measured, and re-opening a signed link from a server now and then meets a WeChat verification page. If you need the text, switch on full text so it is read in the same run. With full text on, the Actor also returns permanentUrl (__biz, mid, idx, sn) whenever the article page exposes the sn value; pages reached through Sogou often leave it empty, and then permanentUrl is null. accountBiz plus the title and publish time identify the post in any case.
What it cannot do
- No read, like or "wow" counts, no comments and no WeChat Index: WeChat only shows those inside its app to a logged-in client.
- At most about 100 results per keyword: Sogou shows anonymous visitors 10 pages of 10 results, with a few repeats. For more coverage, split a topic into several narrower keywords.
- No full account history: results are what Sogou's search returns for the keyword, not every post an account ever published.
How to search WeChat articles by keyword
- Add one or more keywords (Chinese or English; several words are fine).
- Set Max articles per keyword (up to 100).
- Switch on Include full article text if you want the Markdown body and account IDs.
- Optionally paste article links to convert specific posts.
- Click Start, then download the dataset as JSON, CSV or Excel, or read it through the API.
How much does it cost?
Pay per result, no subscription:
- $6 per 1,000 articles found by keyword search ($0.006 each).
- $12 per 1,000 full texts ($0.012 each), on top of the search row when full text is on, or alone for a pasted link. A searched article with its full text costs $0.018.
- Failures are free: empty searches, pages Sogou blocked after three fresh sessions, links that did not resolve, deleted, removed or expired articles and bad links come back as error rows and are not charged. Repeated results within a keyword are dropped and not charged.
Example: 10 keywords × 50 articles = 500 rows = $3.00. The same with full text = $9.00.
Free plan: up to 20 search rows and 5 full texts per run, so you can test the output before you upgrade.
Input
{"keywords": ["人工智能", "electric vehicle battery"],"maxResultsPerKeyword": 50,"includeFullText": true,"articleUrls": ["https://mp.weixin.qq.com/s/_2kC-fXw7UjneZSrsC9CVQ"]}
Output
You can download the dataset as JSON, CSV, Excel, XML or HTML. A search row with full text looks like this (markdown shortened):
{"source": "search","keyword": "人工智能","rank": 1,"title": "国办发文:减缓人工智能应用就业替代影响,尽可能减少对从业人员的冲击","accountName": "观察者网","publishedAt": "2026-10-23T11:04:01.000Z","digest": "据中国政府网10月23日消息,国务院办公厅日前印发《关于适应人工智能技术发展助力构建就业友好型发展方式的意见》...","coverUrl": "https://mmbiz.qpic.cn/mmbiz_jpg/PGCYmA4PPY6u.../0?wx_fmt=jpeg","articleUrl": "https://mp.weixin.qq.com/s?src=11×tamp=1792766095&ver=7044&signature=RRl2rm...&new=1","accountBiz": "MjM5MjA4MjA4MA==","accountGhId": "gh_5c9e0938601d","nickname": "观察者网","avatarUrl": "https://mmbiz.qpic.cn/mmbiz_png/wZ8jfcVwf7Ku.../0?wx_fmt=png","author": null,"ipLocation": "上海","isOriginal": false,"contentType": "article","publishedAtLocal": "2026-10-23 19:04","permanentUrl": null,"markdown": "据中国政府网10月23日消息,国务院办公厅日前印发《关于适应人工智能技术发展助力构建就业友好型发展方式的意见》...\n\n","charCount": 668,"images": ["https://mmbiz.qpic.cn/mmbiz_png/..."],"fullTextError": null}
An error row (free):
{ "source": "search", "keyword": "qzxv blorptangle", "error": "Sogou WeChat search returned no articles for this keyword.", "errorType": "no-results" }
Tips
- Narrow keywords beat broad ones. Sogou ranks by relevance and freshness and stops at about 100 results, so "新能源汽车 电池回收" finds posts that "新能源汽车" alone would miss.
- Full text is slower: each article page is about 3 MB, so allow a few seconds per post. Search rows alone are fast: a cloud test returned 452 rows for 5 keywords in about a minute.
- Images are WeChat CDN links (mmbiz.qpic.cn). They load in a browser and in most tools; some sites that embed them may need to proxy them.
- Each search page runs on its own fresh proxy session. When Sogou shows its anti-bot page, the Actor simply moves to another session; it never fills in a verification code. Pages that stay blocked after three sessions come back as free error rows.
- Long links (
__biz=...&sn=...) make WeChat ask servers for a verification, so they return a free error row. Paste the shortmp.weixin.qq.com/s/...form, or find the post by keyword.
Use it with AI agents (MCP)
Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/wechat-official-account-articles as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.
FAQ
Do I need a WeChat account?
No. Search uses Sogou's public WeChat search and articles are read from their public web pages. No login, cookies or app access.
Why are there fewer than 100 results for a keyword?
Sogou serves 10 pages to anonymous visitors, some pages carry 9 results, and the same post can appear twice. Repeats are removed and not charged. Rare keywords may simply have fewer posts.
Why did a row come back with an error?
The keyword may have no results, Sogou may have blocked every retry for that page, the article may have been deleted or removed by WeChat, or the link may have expired. Error rows are free.
Can I get read counts, likes or comments?
No. WeChat shows those only inside its app to logged-in users, so this Actor does not return them.
Can I schedule it?
Yes. Use an Apify schedule or task to run the same keywords daily and compare the new rows by title and publish time.
Can I use it through an API?
Yes. Call it through the Apify API, the Apify MCP server or any Apify integration, and read the results as JSON.
Disclaimer
This Actor reads only publicly available pages. Articles are copyrighted by their authors: use the text for research, monitoring and analysis, respect the original publishers' rights, and process any personal data in line with GDPR and other data-protection laws. WeChat and Weixin are trademarks of Tencent and Sogou is a trademark of its owner; this Actor is not affiliated with or endorsed by them.