WeChat Article Scraper 微信公众号文章: Search and Full Text avatar

WeChat Article Scraper 微信公众号文章: Search and Full Text

Pricing

from $2.49 / 1,000 article or search results

Go to Apify Store
WeChat Article Scraper 微信公众号文章: Search and Full Text

WeChat Article Scraper 微信公众号文章: Search and Full Text

Search WeChat Official Account articles (微信公众号文章) by keyword through Sogou WeChat search: title, snippet, account, publish time, cover. Paste mp.weixin.qq.com links for full text, account name, WeChat id, gh_ id, publish time and region. No login, no cookies. Pay per row.

Pricing

from $2.49 / 1,000 article or search results

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 hours ago

Last modified

Share

58 search results, 3 full articles in 24 s

From The Mine Works, makers of Threads Scraper and B2B Leads Finder, with nearly 139,000 runs across our actors.

WeChat Official Accounts (微信公众号) are where Chinese brands, government bodies, media and analysts publish. This actor does two things with them. Give it keywords and it searches WeChat articles through Sogou's WeChat search, the only public index of them, and returns each result's title, excerpt, account name, publish time and cover. Give it article links (mp.weixin.qq.com/s/...) and it returns the full text with the account's name, WeChat id, gh_ id, the author, the publish time in UTC and China time, the region WeChat shows under the article, the cover and the image count. Plain HTTP, no WeChat account, no cookies, no browser.

Why choose this actor?

  • 61 rows in 24 seconds. A local test run on 1 October 2026 searched two keywords (人工智能 and 新能源汽车) three pages deep and read three article links: 58 search results and 3 full articles, 11 page requests, none refused. No WeChat login, no QR code, no phone.
  • Full text you can feed to a model. Article rows carry the whole text with paragraph breaks (up to 50,000 characters by default), plus content_length, image_count and the account's own description, so you can summarise, classify or translate without opening WeChat.
  • You pay for rows, not for misses. A result that shows up twice, a result seen in an earlier run with monitor mode on, an article that was deleted or whose account moved, and a refused page are never charged.

Run it on Apify

Part of The Mine Works More tools family: G2 Reviews Scraper, Tennis Match & Player Data Scraper, Flashscore Tennis Scraper, LandWatch Scraper, Capterra Reviews Scraper, Google Hotels Prices Scraper.

Try it in one minute

Paste this into the JSON tab of the input form and press Start. It returns 10 search results and one full article in about 15 seconds.

{
"keywords": ["新能源汽车"],
"maxResultsPerKeyword": 10,
"articleUrls": ["https://mp.weixin.qq.com/s/FN4I4jDgFcyEsv7T2OFzCg"]
}

There are two ways to give input, in any mix: keywords (any words, best in Chinese, or a pasted weixin.sogou.com search link) and article links (https://mp.weixin.qq.com/s/<id> or the long form https://mp.weixin.qq.com/s?__biz=...&mid=...&idx=...&sn=...; tracking parameters are dropped).

Apify's free plan includes $5 of credit every month, which covers about 1,250 rows at this actor's Free plan price of $3.99 per 1,000 rows, plus a flat $0.005 per run whatever memory you choose.

Copy to your AI assistant

Paste this block into ChatGPT, Claude, Cursor or any assistant that can write code, and it can run the actor for you.

themineworks/wechat-article-scraper on Apify. Searches WeChat Official Account articles (微信公众号文章) by keyword through Sogou WeChat search (rows with type "search_result": title, snippet, account_name, published_at, cover_image_url, sogou_link) and reads public article links (rows with type "article": title, content_text, account_name, account_wechat_id, account_gh_id, author, published_at, publisher_region, image_count, is_original). Call ApifyClient("TOKEN").actor("themineworks/wechat-article-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Required: at least one of keywords (array of strings) or articleUrls (array of mp.weixin.qq.com/s links). Optional: maxResultsPerKeyword (integer 1 to 100, default 30), includeFullText (boolean, default true), maxTextLength (integer, default 50000), maxItems (integer, default 1000), onlyNewArticles (boolean, default false). Search rows do not carry the mp.weixin.qq.com link. Rows with _type "info" explain a run that delivered nothing. Full spec: GET https://api.apify.com/v2/acts/themineworks~wechat-article-scraper/builds/default (Bearer TOKEN), which returns inputSchema and readme. Token: https://console.apify.com/account/integrations

Key features

  • Up to 100 search results per keyword. Sogou shows 10 results a page and at most 10 pages to a visitor; the actor reads them in order, with page, position and Sogou's estimate of total results on every row.
  • 13 fields per search result, 30 per article. Search rows: title, excerpt, account, publish time, cover, Sogou link and document id. Article rows: title, full text, length, account name, WeChat id, gh_ id, biz id, avatar, account description, author, summary, cover, publish time in UTC and China time, region, country, message ids, the Original badge, the read more link and image and video counts.
  • Full text, cleaned. Tags, styles and image placeholders are removed and paragraphs kept, so content_text reads like the article. maxTextLength cuts very long reports and says so in content_truncated.
  • Deleted and moved articles reported, never charged. An article WeChat no longer shows (deleted by the publisher, removed for a rule, account moved, link expired) appears in the run summary with the reason and costs nothing.
  • Monitor mode for schedules. With onlyNewArticles on, the actor remembers up to 50,000 results and articles per input and returns only new ones on later runs.

How to use it

Basic: search one topic

{
"keywords": ["人工智能"]
}

Returns up to 30 results (3 Sogou pages), newest and most relevant first as Sogou orders them, each with page and position.

Several topics, as deep as Sogou goes

{
"keywords": ["新能源汽车", "储能", "固态电池"],
"maxResultsPerKeyword": 100
}

Up to 10 pages per keyword. A result that appears under two keywords is delivered once, under the first, and charged once.

Full text of articles you already have

{
"articleUrls": [
"https://mp.weixin.qq.com/s/FN4I4jDgFcyEsv7T2OFzCg",
"https://mp.weixin.qq.com/s/f9uC5ztnJvNy5jaxQL2xQg",
"https://mp.weixin.qq.com/s/-elVpDBa4F2w2MKYb7iUrA"
],
"maxTextLength": 20000
}

One row per article with the text and the account behind it. Links shared in WeChat chats, on Weibo or in newsletters all work, short or long form.

Brand monitoring: new mentions every morning

{
"keywords": ["比亚迪", "蔚来"],
"maxResultsPerKeyword": 20,
"onlyNewArticles": true
}

Schedule it daily in Apify Console (Schedules, Add schedule). Each run delivers only results that were not delivered before, so the dataset is your list of new WeChat mentions. Results seen before are never charged.

Search rows without the text, for a quick scan

{
"keywords": ["跨境电商"],
"maxResultsPerKeyword": 50,
"includeFullText": false
}

includeFullText only affects article rows; search rows never carry the text.

Input parameters

ParameterTypeDefaultWhat it does
keywordsarray of stringsnoneWords to search WeChat articles for through Sogou's WeChat search, or weixin.sogou.com search links. Up to 100 per run.
articleUrlsarray of stringsnonePublic article links, mp.weixin.qq.com/s/<id> or mp.weixin.qq.com/s?__biz=...&mid=...&idx=...&sn=.... One row each with full text. Up to 500 per run.
maxResultsPerKeywordinteger30Most search results per keyword, 1 to 100 (10 per Sogou page, 10 pages at most).
includeFullTextbooleantrueArticle rows carry the full text in content_text. Off: every other field, smaller rows, same price.
maxTextLengthinteger50000Longest text kept per article, 200 to 200,000 characters; longer text is cut and content_truncated is true.
maxItemsinteger1000The run stops after this many rows, 1 to 10,000.
onlyNewArticlesbooleanfalseDeliver only results and articles this input has not delivered before.

At least one of keywords or articleUrls is needed. A run with neither stops at once, writes one info row and charges nothing, not even the start fee.

What data do you get?

Every row has a type: search_result (from a keyword) or article (from a link). Empty fields are left out of a row rather than sent as null.

  • Search results: keyword, page, position, title, snippet, account_name, published_at, cover_image_url, sogou_link, sogou_doc_id, total_results_estimate.
  • Articles, the text: title, content_text, content_length, content_truncated, description, image_count, video_count, item_show_type, is_original, copyright_stat, source_url.
  • Articles, the account: account_name, account_wechat_id, account_gh_id, account_biz, account_avatar_url, account_signature, author.
  • Articles, when and where: published_at (UTC), published_at_china_time, publisher_region, publisher_country, url, canonical_url, mid, idx, sn, cover_image_url.
  • Every row: type, input, scraped_at.

Search rows carry Sogou's link (sogou_link), not the mp.weixin.qq.com link: Sogou only reveals the article link to a browser click, and an automated request for it gets Sogou's verification page, which this actor never tries to get past. Open a sogou_link in your browser to read the article.

Stable fields for automations

These fields were present in every row of their type in the test runs (77 search results and 5 articles). Their names will not change.

FieldRow typeWhat it holds
typeallsearch_result or article
titleallArticle title
account_nameallOfficial Account name
published_atallPublish time, ISO 8601 UTC
cover_image_urlallCover image
inputallThe input line the row answers
scraped_atallWhen the row was saved
keywordsearch_resultThe keyword searched
positionsearch_resultPosition across the keyword's pages
snippetsearch_resultSogou's excerpt
sogou_linksearch_resultSogou's link to the article
urlarticleThe article link read
account_gh_idarticleThe account's gh_ id
content_lengtharticleCharacters in the full text
published_at_china_timearticlePublish time in China time

Output examples

A search result for 新能源汽车 (new energy vehicles):

{
"type": "search_result",
"keyword": "新能源汽车",
"page": 1,
"position": 3,
"title": "2026 年新能源汽车购车补贴政策深度解读及申领实操指南",
"snippet": "进入 2026 年,我国新能源汽车消费支持政策完成新一轮优化调整,从过去的定额直补转向 "比例补贴 + 分级封顶" 的精准化模式,...",
"account_name": "清水一瓢",
"published_at": "2026-10-01T07:55:41.000Z",
"cover_image_url": "https://mmbiz.qpic.cn/sz_mmbiz_jpg/ibW9I1oake7aZGTU4fj4k32RJKM3dWAiaoADPj3ay8YgKq3dc40TrAictricQnibm49MSH27ia4ejrltias4nbWgrgjCqyCDsK9Jia1uZsjdNdX0LrU/0?wx_fmt=jpeg",
"sogou_link": "https://weixin.sogou.com/link?url=dn9a_-gY295K0Rci_xozVXfdMkSQTLW6cwJThYulHEtVjX...",
"sogou_doc_id": "ab735a258a90e8e1-6bee54fcbd896b2a-44b71c1d093bea16a771651bcdc4fd0a",
"total_results_estimate": 20241
}

A search result for 人工智能 (artificial intelligence):

{
"type": "search_result",
"keyword": "人工智能",
"page": 1,
"position": 1,
"title": "10月首批!重庆AI智能体培训启动,现已开始,助力冲刺大厂高薪offer,20岁以上可学",
"account_name": "重庆潮生活",
"published_at": "2026-10-01T03:03:41.000Z",
"total_results_estimate": 32247
}

An article with the Original badge, text trimmed here:

{
"type": "article",
"url": "https://mp.weixin.qq.com/s/f9uC5ztnJvNy5jaxQL2xQg",
"title": "OPC时代,哪些生意会被重写",
"account_name": "侠说",
"account_wechat_id": "aTalkMan",
"account_gh_id": "gh_80727f2e7eca",
"account_biz": "MzkwNDY5MzAzNQ==",
"account_signature": "全行业报告库,实战营销干货。6200+会员,6.9万+报告,保持日更新~",
"author": "郭太侠",
"description": "Agent替你干活,协议替你直连,信用替你背书,个人第一次成为结构的原点。",
"published_at": "2026-09-22T23:00:00.000Z",
"published_at_china_time": "2026-09-23 07:00",
"publisher_region": "广东",
"publisher_country": "中国",
"is_original": true,
"content_text": "hi,我是太侠,行业智库《侠说》主理人,内含6.9万行业报告,点击上方图片可下载报告。\n本篇报告内容拆解如下:\n\n你有没有发现,我们的大部分生意,中间都站着一个中间人。...",
"content_length": 3257,
"content_truncated": false,
"image_count": 7,
"video_count": 0
}

A media account's article:

{
"type": "article",
"url": "https://mp.weixin.qq.com/s/WDYIwOCaCOP-dgmV563HPQ",
"title": "2026AI竞速:向上突破天花板,向下扎根产业链",
"account_name": "央视财经",
"account_wechat_id": "cctvyscj",
"account_gh_id": "gh_9dc0e48d383a",
"published_at_china_time": "2026-07-26 14:36",
"publisher_region": "北京",
"is_original": false,
"content_length": 3445,
"image_count": 8,
"video_count": 6
}

Pricing

Pay per event: you pay for rows delivered, plus a flat start fee.

EventFreeBronzeSilverGold and above
Row delivered, search result or article (per 1,000)$3.99$3.49$2.99$2.49
Run start (once per run)$0.005$0.005$0.005$0.005

A search result and a full article cost the same, plus a flat $0.005 per run whatever memory you choose.

Never charged:

  • a result already delivered in the same run (it showed up under a second keyword or on two pages);
  • results and articles delivered in an earlier run when onlyNewArticles is on;
  • articles WeChat no longer shows (deleted, removed, account moved, link expired);
  • pages Sogou or WeChat refused;
  • the info rows (_type: "info"): the note that explains a run that delivered nothing, and the closing note at the end of a run that did;
  • a run whose input has nothing to scrape (not even the start fee).

You can cap spending in Apify Console with the run's maximum charge; the actor stops cleanly when it is reached.

FAQ

What are WeChat Official Accounts?

WeChat Official Accounts (微信公众号) are the publishing channels inside WeChat used by companies, media, government bodies and writers in China. Their articles are the main long form content in Chinese social media, and most of them can be opened by anyone through an mp.weixin.qq.com link.

How many results can I get per keyword?

Up to 100: Sogou shows 10 results a page and 10 pages to a visitor. total_results_estimate tells you how many Sogou counts (20,241 for 新能源汽车 in our test), so for wider coverage use more and narrower keywords.

Sogou hides the article link behind its own redirect (sogou_link), which only resolves for a person clicking in a browser. An automated request for it is sent to Sogou's verification page, and this actor never tries to get past verification pages. So search rows give you the title, account, time, excerpt and cover, and sogou_link opens the article in your browser. When you have article links from anywhere else, articleUrls returns the full text.

Can I get read counts, likes or comments?

No. Read counts, likes, 在看 and comments are shown only inside the WeChat app to logged in users, not on the public article page. Tools that offer them use logged in WeChat accounts or paid data resellers; this actor uses neither.

Do I need a WeChat account, cookies or a phone?

No. It reads Sogou's public search and public article pages without logging in and without any cookies from you.

How fresh is the data?

Live. Every run reads Sogou and WeChat at that moment. In our test the newest results were published the same morning.

What happens with deleted or moved articles?

WeChat shows a notice instead of the article. The actor reads the notice and reports it in the run summary (for example "the account has moved" or "deleted by the publisher"). No row is delivered and nothing is charged.

What does publisher_region mean?

Since 2022 WeChat prints the region an article was published from under its title (for example 北京 or 广东), taken from the publisher's IP address. The actor returns what WeChat shows, with the country in publisher_country.

What proxy does it use?

Apify's datacenter proxy, included in your plan; you do not need to set anything. In our tests all 18 requests from datacenter addresses were answered without a verification page. If Sogou or WeChat ever answers with one, the actor does not try to solve it: the page counts as refused, it tries later from a new address, and it stops the run if refusals keep coming, without charging for anything not delivered.

Can I run it on a schedule and get only new articles?

Yes. Create a schedule in Apify Console and turn on onlyNewArticles. The actor remembers up to 50,000 results and articles per input and delivers only new ones.

What formats can I export?

JSON, CSV, Excel, XML, HTML and RSS from the dataset, or straight into Google Sheets, a webhook or the API.

Can I use it from Claude, ChatGPT or another AI assistant?

  • Connector URL: https://mcp.apify.com/?tools=themineworks/wechat-article-scraper.
  • Claude: Settings > Connectors > Add custom connector, paste the URL, sign in with Apify.
  • ChatGPT: developer mode, add an MCP connector with the URL, sign in with Apify.
  • Cursor or VS Code: add it as an HTTP MCP server with that URL.
  • Claude Code: claude mcp add -t http wechat-article-scraper "https://mcp.apify.com/?tools=themineworks/wechat-article-scraper".

The actor reads only public pages anyone can open without logging in: Sogou's WeChat search results and public article pages. It does not collect readers' data, comments or private messages. Note that the robots.txt files of weixin.sogou.com and mp.weixin.qq.com ask automated crawlers not to fetch these pages. Articles are copyrighted by their publishers. You are responsible for how you use the data, including the sites' terms, copyright, and data protection laws such as GDPR, CCPA and China's PIPL.

Integrations

  • Google Sheets: send each run's rows to a sheet with Apify's Google Sheets integration.
  • Make, Zapier and n8n: start a run and pick up new articles in your own flow.
  • Webhooks: get a call when a run finishes, with the dataset link.
  • API and SDKs: run it from Python or JavaScript with the Apify client, as in the block above.
  • MCP clients: Claude, Cursor and other MCP clients can call it through mcp.apify.com.

More from The Mine Works

More tools

Social media and video

Leads and business directories

Marketing, SEO and reviews

LinkedIn

Real estate

Science, health and government data

Jobs and hiring

Company and business data

E-commerce and marketplaces

Food and local services

Developer and AI tools

Support

Found a problem or want a field added? Open an issue on the Issues tab and include the run link. For a new source, email dmineworks@gmail.com.

WeChat Article Scraper finds WeChat Official Account articles by keyword through Sogou and returns the full text, account and publish details of any public article link, without a WeChat login.