WeChat Scraper (微信): Articles, Accounts, Channels & Comments avatar

WeChat Scraper (微信): Articles, Accounts, Channels & Comments

Pricing

from $4.00 / 1,000 wechat article or videos

Go to Apify Store
WeChat Scraper (微信): Articles, Accounts, Channels & Comments

WeChat Scraper (微信): Articles, Accounts, Channels & Comments

WeChat scraper (微信), no login: WeChat articles from Official Accounts (公众号) with full text and WeChat read count, WeChat Official Account search, article comments with replies, plus WeChat Channels (视频号) videos, profiles, comments and search. Pay only per result.

Pricing

from $4.00 / 1,000 wechat article or videos

Rating

0.0

(0)

Developer

Pika Choo

Pika Choo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

💬 WeChat Scraper (微信): Articles, Accounts, Channels & Comments

WeChat scraper (微信), no login: WeChat articles from Official Accounts (公众号) with full text and WeChat read count, WeChat Official Account search, article comments with replies, plus WeChat Channels (视频号) videos, profiles, comments and search. $4 per 1,000 articles.

📋 Table of contents

What does it do?

WeChat Scraper collects public data from WeChat, China's biggest app. Give it Official Account names, IDs or article links, Channels accounts or Chinese keywords, and it returns an account's latest articles, the full text of any article with its reads, likes, shares and saves, article comments with their replies, Official Account profiles, article and account search results (WeChat Search, 搜一搜), plus WeChat Channels (视频号) videos with likes, shares and comments, Channels profiles, video comments and Channels video search. Your own WeChat account is never used.

Features

🎬 What you can scrape on WeChat

ModeWhat you give itWhat you get
search_articleskeywordsSearch articles — top results (keywords)
search_latestkeywordsSearch articles — latest (keywords)
user_postsaccount name, gh_ ID, WeChat ID or article linkAccount articles — latest articles of an Official Account
article_detailarticle linkArticle details — full text, reads, likes, shares
article_commentsarticle linkArticle comments with replies
user_profileaccount name, gh_ ID or article linkOfficial Account profile
search_userskeywordsSearch accounts (keywords)
channel_videosChannels name or IDChannels videos — all videos of a Channels account
channel_profileChannels name or IDChannels profile — bio, video count
video_detailChannels video IDChannels video details — one video per ID
video_commentsChannels video IDChannels video comments
search_videoskeywordsSearch Channels videos (keywords)

✨ Smart features

  • Accounts work by name (量子位), gh_ ID, WeChat ID or any of their article links
  • Read counts (阅读量), likes, shares and saves on article details
  • Full article text, cleaned from HTML
  • Comment replies are placed right under their comment
  • Channels accounts work by name, v2_…@finder or sph… ID
  • Search highlight tags are stripped from titles
  • Duplicates are removed automatically
  • 🔓 No login, no cookies, no proxy setup
  • 💸 Pay only for results: hint and error rows are free

🧭 More scrapers from us

Pricing

You pay per result. No compute or proxy charges on top, and hint and error rows are free.

What you getPrice per 1,000
📰 Articles and Channels videos from accounts or search$4.00
💬 Comments and replies$3.00
👥 Accounts from search$3.00
🔍 Single lookups: article with read counts, Channels video or profile$40.00

How much does it cost to scrape WeChat data?

JobCost
1,000 WeChat articles$4.00
10,000 WeChat articles$40
1,000 comments$3.00
100 articles with read counts$4.00

Set Max cost per run in the run options and the actor stops cleanly at that amount.

🆓 Free plan

On the free Apify plan each run returns up to 5 results, so you can check the data before you buy. Article details, profiles and comment replies need a paid plan. Any paid Apify plan removes the limit.

⚡ Speed

WeChat answers slowly (5 to 15 seconds per request). Account feeds return about 20 articles per request, article search about 40, Channels feeds about 15 videos and comment pages 15 to 25, so 1,000 articles take a few minutes.

Input

FieldWhat it does
modeKeywords: search_articles, search_latest, search_users, search_videos. Links, @usernames or IDs: user_posts, article_detail, article_comments, user_profile, channel_videos, channel_profile, video_detail, video_comments.
urlsOne per line: article links (mp.weixin.qq.com/s/…), Official Account names, gh_ IDs or WeChat IDs, Channels names or IDs (v2_…@finder, sph…), Channels video IDs or the item_id of a video from search.
queriesKeywords for the search modes, one per line. Chinese keywords give the best results.
maxItemsStop after this many rows per link or keyword (comments include their replies).
includeRepliesIn article_comments mode, also return the replies under each comment. Replies are billed as comments. Paid Apify plans only.

🧪 Example inputs

Latest articles for your keywords

{"mode": "search_latest", "queries": ["人工智能", "新能源汽车"], "maxItems": 100}

Latest articles of Official Accounts

{"mode": "user_posts", "urls": ["量子位", "36氪"], "maxItems": 50}

Read counts and full text of articles

{"mode": "article_detail", "urls": ["https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&mid=2247932265&idx=1&sn=21767b1988c4bcedc6b69c844014a7cc"]}

Article comments with replies

{"mode": "article_comments", "urls": ["https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&mid=2247932265&idx=1&sn=21767b1988c4bcedc6b69c844014a7cc"], "maxItems": 200, "includeReplies": true}

Videos of a Channels account

{"mode": "channel_videos", "urls": ["薄世宁医生"], "maxItems": 100}

Output

Every row uses the same fields. Export as JSON, CSV, Excel, XML or HTML.

📦 Example output

{
"platform": "wechat",
"item_type": "article",
"item_id": "21767b1988c4bcedc6b69c844014a7cc",
"url": "https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&mid=2247932265&idx=1&sn=21767b1988c4bcedc6b69c844014a7cc&chksm=e954f026b5ec4e39052465559b8c5de9a6c0dbe85fe97f79d1834855bb4c16fb4c4d0303494b",
"title": "DeepSeek你这岗位到底想招啥嘞?",
"description": "克雷西 发自 凹非寺 量子位 | 公众号 QbitAI DeepSeek啊……你这岗位到底想招啥嘞? 「AI跨界技术人才」,不限专业,不限年限,岗位描述就一句话。 一家做AGI的公司,专门开了一个岗位…",
"author_id": "gh_114e76fd6e5d",
"author_name": "量子位",
"author_username": "QbitAI",
"cover_url": "https://mmbiz.qpic.cn/sz_mmbiz_jpg/A6fTew8FFGFKSl8D7KKWibib57Ehl8fQQS9…",
"created_at": "2026-10-10T10:01:00+00:00",
"play_count": 44604,
"like_count": 540,
"comment_count": 17,
"share_count": 1549,
"collect_count": 210,
"mode": "article_detail",
"source_input": "https://mp.weixin.qq.com/s?__biz=MzIzNjc1NzUzMw==&mid=2247932265&idx=1&sn=21767b1988c4bcedc6b69c844014a7cc",
"scraped_at": "2026-10-10T22:40:12.118204+00:00",
"raw": {
"…": "full original record"
}
}

📤 Main fields

FieldDescription
platform, item_type, mode, source_inputWhere the row came from and what it is (video, user, comment, hint, error…)
item_id, urlNative ID and a link back to the item
title, description, hashtags, created_atText and publish time (ISO 8601)
author_id, author_name, author_usernameCreator or account
play_count, like_count, comment_count, share_count, collect_countEngagement counts
rawThe full original record, every field the platform returned
error_messageExplanation on free hint / error rows

Troubleshooting

The account name finds the wrong account?

Names aren't unique on WeChat. Use the gh_ ID or WeChat ID from the account search mode, or paste one of the account's article links.

Which ID do Channels video comments need?

The item_id of a video from Channels videos, video search or video details.

Getting no results?

Check that the link or username is public and typed correctly. Private accounts, deleted posts and hidden lists return a free hint row that says why. Keyword modes need the Keywords field, link modes need Links.

Getting fewer results than maxItems?

The platform ran out of items for that input (a small profile, a niche keyword), or the run reached its Max cost per run limit. The log says which one.

Some fields are empty?

Platforms don't return every field for every item. Everything the platform did return is kept in raw.

Media URLs from these platforms expire after a few hours. Download files right after the run.

The run failed or shows an error row?

Retry once: the platforms sometimes refuse a request for a few minutes. If it keeps failing, open an issue with the run link and we'll fix it fast.

Who uses this WeChat Scraper?

📊 Market researchers

Read what Chinese media and brands publish about any industry.

🌏 Brands entering China

Track competitors' Official Accounts and how many people read them.

📰 PR and media monitoring

Find every new article that mentions your brand.

🧑‍🤝‍🧑 KOL agencies

Check Official Account and Channels creators' reach before you pay them.

💹 Investors and analysts

Follow company and industry accounts for news and sentiment.

🤖 AI and data teams

Collect Chinese long-form articles and comments as training data.

Use cases

Competitor tracking

Pull competitors' latest articles every day, then read counts on the top ones.

Brand monitoring

Search latest articles for your brand name every hour and read the comments.

Creator vetting

Compare likes and shares across a Channels creator's recent videos.

FAQ

Can I scrape WeChat without an account?

Yes. No WeChat login, Chinese phone number, cookies or API keys.

Can I get WeChat article read counts (阅读量)?

Yes. Article details return reads, likes, shares, saves and the comment count.

Can I scrape all articles of an Official Account (公众号)?

Yes. Account articles pages back through the account's history. Give its name, gh_ ID, WeChat ID or any of its article links.

Can I search WeChat articles?

Yes, top or latest results for any keyword, like WeChat Search (搜一搜).

Can I scrape WeChat Channels (视频号)?

Yes: a channel's videos, video details, comments, profiles and video search.

Can I scrape WeChat article comments?

Yes, with their replies (paid plans).

How much does it cost to scrape 10,000 WeChat articles?

About $40, at $4 per 1,000 articles.

Do I need a Chinese proxy?

No.

Is there a free tier?

Yes. On the free Apify plan each run returns up to 5 results. Article details, profiles and comment replies need a paid plan.

Can I use it from Python, JavaScript or an AI agent?

Yes, through the Apify API, the client libraries, or MCP.

API, Python, JavaScript and MCP

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("openclawai/wechat-scraper").call(run_input={"mode": "search_latest", "queries": ["人工智能", "新能源汽车"], "maxItems": 100})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_TOKEN" });
const run = await client.actor("openclawai/wechat-scraper").call({"mode": "search_latest", "queries": ["人工智能", "新能源汽车"], "maxItems": 100});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

MCP (Claude, ChatGPT, Cursor and other MCP clients): https://mcp.apify.com/?tools=openclawai/wechat-scraper

Works with Zapier, Make, n8n, Google Sheets, Slack, webhooks and scheduled runs.

Collects public data only. You are responsible for complying with WeChat's terms and with privacy laws such as GDPR, CCPA and PIPL when you store personal data.

⭐ Support

Something not working? Check the hint / error rows, then open an issue with the run link. We reply fast.