WeChat Official Account Article comments API
Article comments from WeChat Official Account, returned as JSON rows you can save to CSV.
The input that produced this run
Mode articleComments. Parameters as sent, with what each one does.
| Parameter | Value | What it does |
|---|---|---|
mode | "articleComments" | What to scrape: articles by keyword, the article list of an account, the full text of articles, the read/like counts of articles, the comments under articles, WeChat Channels videos by keyword, or a Channels account's... |
articles | ["https://mp.weixin.qq.com/s?__biz=MjM5MDMyMzg2MA==&mid=2... | Article links: https://mp.weixin.qq.com/s/... or the long form https://mp.weixin.qq.com/s?__biz=...&mid=...&idx=...&sn=... |
includeReplies | true | Also list the replies under comments that have 3 or more replies (they count toward maxResults and are billed like comments). Replies are fetched only while the run's earnings cover the extra lookups, so a run with few... |
maxResults | 10 | Maximum number of items to return in total for this run. You are charged per item returned. |
12 fields in every articleComment
From the first record of the run above. Identity fields of ordinary users are masked on this site.
| Field | Type | Example |
|---|---|---|
type | str | articleComment |
commentId | str | 6589195502464532539 |
articleId | str | MjM5MDMyMzg2MA==_2656066261_1 |
text | str | 不要因为有人给你撑了一把伞,就忘记了那个陪你走过风雨的人 |
createdAt | str | 2023-07-20T12:51:07Z |
likeCount | int | 887 |
replyCount | int | 8 |
authorName | str | <masked> |
authorId | str | <masked> |
authorAvatar | str | <masked> |
ipLocation | str | <masked> |
isTop | bool | true |
A real run, 12 fields per record
Run on 2026-11-09 with input {"mode": "articleComments", "articles": ["https://mp.weixin.qq.com/s?__biz=MjM5MDMyMzg2MA==&mid=2656066261&idx=1&sn=979209cb36dba5d887aa311c61ef66d9"], "includeReplies": true, "maxResults": 10}. Personal fields of ordinary users are masked here.
| text | createdAt | likeCount | replyCount |
|---|---|---|---|
| 不要因为有人给你撑了一把伞,就忘记了那个陪你走过风雨的人 | 2023-07-20T12:51:07Z | 887 | 8 |
| 到底离不离[汗] | 2023-07-20T12:46:08Z | 143 | 3 |
| 💗识别文末二维码添加福利官,即可参与0元试吃活动。华牛牧场专注高端养殖技术,让国人吃上高营养好牛肉,快进群一起尝尝吧~ | 2023-07-20T12:21:07Z | 27 | 0 |
| 两天前刚刚做了手术,才30多岁的我根本没想到在这么年轻时就会瘫在床上等人接尿,老公一直陪着我,没有一点不耐,帮我洗... | 2023-07-20T12:59:08Z | 564 | 0 |
| 婚后遇到真爱,只能说明有缘无份。不管有多爱,多喜欢,那都只能克制自己。人人都婚后遇到真爱就离婚,社会乱套了。都这样... | 2023-07-20T12:27:43Z | 517 | 3 |
| 我从事服务行业,男顾客加我微信我都很少加,老公从来不管我这些,我只是觉得我已婚的人不想做那些没有意义的社交,把自己... | 2023-07-20T12:57:10Z | 263 | 0 |
All 12 fields in one record
typearticleCommentcommentId6589195502464532539articleIdMjM5MDMyMzg2MA==_2656066261_1text不要因为有人给你撑了一把伞,就忘记了那个陪你走过风雨的人createdAt2023-07-20T12:51:07ZlikeCount887replyCount8authorNameauthorIdauthorAvataripLocationisTop
What one articleComment costs
run-start · Once per run, when the first request succeeds, even if that request returns nothing (a page from the search's fallback is charged even when it brings nothing or times out, see below). It is not charged when the run fails from the start or rejects the IDs, or when the spending limit cannot cover it. In account, articleComments, channelVideos, channelCollections and channelComments modes, also once for each account, article, channel or video after the first, charged before its first request and kept even if it then fails or returns nothing. An article link given instead of an account ID, or a share link or export ID given instead of a channel username or video object ID, adds one more start fee, charged when it is reached. channelProfile pays no start fee per channel (each profile's detail fee covers its request); only a share link's lookup adds one start fee for each channel after the first. miniProgram charges 10 run-starts (10 × $0.015 = $0.15) for each keyword, in advance, because every keyword is a whole search page; the first keyword's ten are charged at the start of the run. principal charges one run-start per run, not per account. channelCollectionVideos, channelLives, accountMenu and hotVideos charge it only together with the first item they return, never for an empty run, and pay no start fee per collection, channel or account. · $0.015
Run this request yourself
The same input as above, three ways.