WeChat Channels Scraper 视频号 | Videos, Creators & Comments avatar

WeChat Channels Scraper 视频号 | Videos, Creators & Comments

Pricing

from $2.99 / 1,000 video results

Go to Apify Store
WeChat Channels Scraper 视频号 | Videos, Creators & Comments

WeChat Channels Scraper 视频号 | Videos, Creators & Comments

Extract WeChat Channels (视频号) data at scale. Search videos and creators by keyword, pull a creator's full catalogue with likes, comments, favourites and shares, read comment threads with IP regions, and get direct video URLs. 13 operations, no login.

Pricing

from $2.99 / 1,000 video results

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 hours ago

Last modified

Categories

Share

WeChat Channels (视频号 / Weixin Channels) Scraper | Videos, Creators & Comments (2026)

13 operations, direct video URLs, no login: search 视频号 videos and creators by keyword, pull a creator's whole catalogue with likes, comments, favourites and shares, and read comment threads with IP regions.

WeChat Channels (视频号) scraper: video titles, creator names, like and share counts, and direct media URLs with decode keys as structured JSON

Zen Studio Chinese Social   •  The platforms 1.4 billion people actually post on
 WeChat Channels 视频号
➤ You are here
 WeChat Official Accounts 公众号
Articles, read counts, WeChat Index
 RedNote Search 小红书
Notes, images, video
 Douyin Search 抖音
Videos and creators

Copy to your AI assistant

zen-studio/wechat-channels-scraper on Apify. Call ApifyClient("TOKEN").actor("zen-studio/wechat-channels-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. One of 13 operations per run; it picks which input array is read (keywords, channels, videos, collections, channelIds). Full spec: GET https://api.apify.com/v2/acts/zen-studio~wechat-channels-scraper/builds/default (Bearer TOKEN) -> inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations

Key Features

  • 13 operations in one Actor: video search, creator search, in-channel search, creator profiles, verification details, creator video catalogues, collections, video detail, video metrics, comments, share links, and two ID resolvers.
  • Direct video URLs with decode keys: WeChat serves Channels media encrypted. Every video row carries the media URL and the decodeKey beside it, so the file is actually usable.
  • The 公众号 join key: creator rows carry boundOfficialAccounts with the linked Official Account's gh_ ID, so a Channels creator can be matched to their Official Account and vice versa.
  • Verification on the record: verified entity, entity type, internet news licence number and certification date, straight off the creator's verification card.
  • Batch input: up to 50 keywords, creators or videos per run, processed in parallel and de-duplicated.
  • Free tier: 25 lifetime runs, one page of results each. No credit card required.

How to Scrape WeChat Channels Videos

Pick one operation per run. Each reads a different part of WeChat Channels.

Find videos by keyword

{
"operation": "videoSearch",
"keywords": ["美食"],
"sortBy": "hot",
"duration": "short",
"maxPages": 3
}

Find creators by keyword

{
"operation": "channelSearch",
"keywords": ["健身教练"]
}

Returns 60 creators per keyword, each with signature, verified profession, region and their linked Official Account.

Everything a creator has posted

{
"operation": "channelVideos",
"channels": ["v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder"],
"maxPages": 10
}

channels also accepts the sph… Channels ID or the creator's display name. Supplying the v2_…@finder ID is cheapest, because a name has to be resolved first.

Comments on a video

{
"operation": "videoComments",
"videos": ["14980729932764744213"],
"expandReplies": true,
"maxPages": 4
}

Input Parameters

ParameterTypeUsed byDescription
operationselectallWhich of the 13 capabilities to run. One per run.
keywordsarrayvideo & creator searchSearch terms. Chinese returns the richest results.
channelsarraycreator operationsv2_…@finder ID, sph… ID, or display name.
videosarrayvideo operationsNumeric video ID, or an export/… ID from a search result.
collectionsarraycollection videosCollection IDs, from a creator profile's collections.
channelIdsarrayID resolverPublic sph… IDs.
searchKeywordstringin-channel searchThe term to search inside one creator's videos.
maxPagesintegerpaginated operationsPages per entry, 1-50. Default 3.
sortByselectvideo searchRelevance, latest, or most liked.
publishTimeselectvideo searchAny time, past day, past week, past 6 months.
durationselectvideo searchAny, under 5 min, 5-10 min, over 20 min.
expandRepliesbooleancommentsFill in threads WeChat truncates to one reply.

What Data Can You Extract from WeChat Channels?

{
"operation": "channelVideos",
"videoId": "14981356100647848484",
"username": "v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder",
"nickname": "人民日报",
"description": "网友分享多种日常实用绳结,简单又实用。转存学习!@快看",
"createTime": 1785916817,
"likeCount": 54,
"commentCount": 0,
"favCount": 129,
"forwardCount": 118,
"readCount": 0,
"ipRegion": "北京",
"isOriginal": 0,
"media": {
"url": "http://wxapp.tc.qq.com/251/20302/stodownload?encfilekey=rgjNqbibdAo0ys…",
"urlToken": "&token=ic1n0xDG6aw8awIddGz5ZhP1bXVjAMCtgLLFhuOqql6cX29LrPADbKz8icBTalT…",
"fullUrl": "",
"fullUrlToken": "",
"decodeKey": "657853746",
"coverUrl": "https://wxapp.tc.qq.com/251/20304/stodownload?encfilekey=KGDRibp2wkicK…",
"coverUrlToken": "&token=ic1n0xDG6aw9OMyquunVd6MRbKH75HUhJyk5P9GibUlyO0ZHmOgxzCxicPM2pv4…",
"thumbUrl": "https://wxapp.tc.qq.com/251/20304/stodownload?encfilekey=KGDRibp2wkicL…",
"thumbUrlToken": "&token=ic1n0xDG6aw85WA3PHrOZ1uXYK7BDFfSAABLBbXWMLnkIWtQcJKN0LPx5coEfEi…",
"width": 1080,
"height": 1920,
"fileSize": 10697242,
"fullFileSize": 0,
"md5Sum": "9e13f5533b99414ddd29b32eb36f90e3",
"fullMd5Sum": "",
"bitrate": 2747392,
"fullBitrate": 0,
"videoPlayLen": 31,
"videoType": 1,
"mediaType": 4,
"spec": [
{
"pbRequestMsgInfo": null,
"bitRate": 197,
"bypass": "{\"rid\":\"1785918115420\";\"level_order\":100;\"ip_area_id\":\"us\";\"speed_samp…",
"dynamicRangeType": 0,
"codingFormat": "h264",
"enhance": "0",
"qualityScore": 75,
"meanVol": 0,
"durationMs": 31101,
"firstLoadBytes": 1195691,
"is3Az": 0,
"levelOrder": 100,
"audioBitrate": 69,
"meanVol3Sec": 0,
"height": 1280,
"width": 720,
"vfps": 30,
"videoBitrate": 1543,
"usePcdn": 0,
"fileFormat": "xWT111",
"selectSuggest": 0
},
{
"pbRequestMsgInfo": null,
"bitRate": 150,
"bypass": "{\"rid\":\"1785918115420\";\"level_order\":200;\"ip_area_id\":\"us\";\"speed_samp…",
"dynamicRangeType": 0,
"codingFormat": "h264",
"enhance": "0",
"qualityScore": 71,
"meanVol": 0,
"durationMs": 31101,
"firstLoadBytes": 946766,
"is3Az": 1,
"levelOrder": 200,
"audioBitrate": 69,
"meanVol3Sec": 0,
"height": 1024,
"width": 576,
"vfps": 30,
"videoBitrate": 1160,
"usePcdn": 0,
"fileFormat": "xWT112",
"selectSuggest": 0
},
"… 1 more"
],
"codecInfo": {
"videoAudioScore": 0,
"shareCoverScore": 0,
"pbRequestMsgInfo": null,
"videoCoverScore": 0,
"videoScore": 42,
"thumbScore": 0,
"hasStickers": false,
"hdimgScore": 0,
"useAlgorithmCover": false
},
"nonWatermarkUrl": ""
},
"mediaCount": 1,
"objectNonceId": "17058114281877943058_0_0_2_0_1785918115160805_b8069cfc-90a6-11f1-8a3a-073a716f96b9"
}
{
"operation": "channelSearch",
"resultType": "channel",
"username": "v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder",
"nickname": "人民日报",
"signature": "参与、沟通、记录时代。",
"avatarUrl": "https://wx.qlogo.cn/finderhead/ver_1/15Oiaiad7vOc9oABFDouu0B3K4kzvBUjj7Utas77h7LJF2rwGuxHRBFlyLNGMAQro4wuwqs6M…",
"verifiedProfession": "人民日报社",
"isVerified": true,
"liveStatus": 2,
"country": "CN",
"province": "Beijing",
"city": "",
"boundOfficialAccounts": [
{
"ghid": "gh_363b924965e9",
"nickname": "人民日报",
"avatarUrl": "https://wx.qlogo.cn/mmhead/ver_1/15Oiaiad7vOc9oABFDouu0Bwu7qjmuLwVcjicsicTe0XwH8GsKhbpFUz8WY9ROBPWaYKjn7M30JwibRyHkI7kA0Vk3abljDgjWRGoQtlribnQX27g/132"
}
],
"friend_follow_count": 0
}

Output example: creator profile

{
"operation": "channelProfile",
"username": "v2_060000231003b20faec8c6e4811dc1d4c602ee30b0771bbcf220c67926bb76ab7702ac335a53@finder",
"nickname": "人民日报",
"signature": "参与、沟通、记录时代。",
"avatarUrl": "https://wx.qlogo.cn/finderhead/ver_1/SgAQqbvNLjoo8SM4KibZnBlGATVAshM1ib5vcNc002G4MGcVvNU2nRicCAyk4l2zCygr5Yicq…",
"ipRegion": "北京",
"profileRegion": "北京",
"videoCount": 11327,
"originalVideoCount": 2025,
"liveDurationHours": 8376,
"totalLiveCount": 1199,
"recentLiveCount": 12,
"collectionCount": 6,
"collections": [
{
"collectionId": "14939347649320519707",
"name": "了不起的文物",
"description": "",
"videoCount": 14,
"coverUrl": "http://wxapp.tc.qq.com/251/20304/stodownload?filekey=30250201010411300…",
"lastUpdateTime": 1785539294,
"collectionType": 16
},
{
"collectionId": "14566193340220246217",
"name": "习语",
"description": "",
"videoCount": 223,
"coverUrl": "http://wxapp.tc.qq.com/251/20304/stodownload?filekey=30250201010411300…",
"lastUpdateTime": 1785513843,
"collectionType": 16
},
"… 4 more"
],
"userTags": [
"北京"
],
"boundOfficialAccounts": [
{
"ghid": "gh_363b924965e9",
"nickname": "人民日报",
"serviceType": "公众号",
"avatarUrl": ""
}
],
"fansCount": 0
}

Output example: verification details

{
"operation": "channelVerification",
"channelId": "sphi9BjV8GK0Zsl",
"verifiedEntity": "人民日报社",
"entityType": "互联网新闻信息服务单位",
"newsLicenceNumber": "10120180018",
"serviceCategories": "互联网新闻信息采编发布服务、传播平台服务、采编发布服务、传播平台服务、采编发布服务、传播平台服务",
"verifiedSince": "2022年1月26日完成WeChat认证,每年腾讯及第三方审核机构都会对其资料进行审核",
"ipRegion": "北京",
"profileRegion": "北京",
"isVerified": true
}

Output example: comments

{
"operation": "videoComments",
"commentId": "14980751990048426397",
"content": "这是一个很疼的事故…",
"nickname": "老板發財炮",
"username": "v2_060000231003b20faec8c5e58d19c3d5cc02ee31b077583a0768506eeca5605c8c94626daef0@finder",
"avatarUrl": "https://wx.qlogo.cn/finderhead/HmVQlX9WkBvwzjbgaqMGBD2sLmo6SfTa5WMeLicZeqjlDpWiaL9o0t7u8zVk9lMz0GbfM3mW4mlUg/0",
"createTime": 1785844801,
"likeCount": 5110,
"dislikeCount": 2,
"ipRegion": "河南",
"replyCount": 1,
"repliesTruncated": false,
"replies": [
{
"commentId": "14981162900703873400",
"content": "他疼你不疼系列",
"nickname": "超级会员7184",
"username": "v2_060000231003b20faec8c6e68d1bc3d7cc06ed30b077f6ae52be760ac76c1c602ba3d4d54522@finder",
"avatarUrl": "https://wx.qlogo.cn/finderhead/Q3auHgzwzM7qWHUdHU7oDMoKWwHnl1X60GpCHrdaeIRNetMVJsWvnw/0",
"createTime": 1785893786,
"likeCount": 403,
"ipRegion": "山东",
"replyToNickname": "",
"replyToUsername": ""
}
]
}

Advanced Usage

KOL discovery: find and vet creators in a niche

Run channelSearch on your niche term to get 60 creators with their verified profession and region, then channelProfile on the shortlist for video counts, original-content counts and live hours.

Competitor tracking: what a creator posted and how it landed

channelVideos gives every video with likes, comments, favourites and shares. Schedule it daily and diff the counts to see which posts kept climbing.

Cross-platform matching: connect 视频号 to 公众号

Creator rows carry boundOfficialAccounts. Feed that gh_ ID into the WeChat Official Account Scraper to pull the same brand's articles and read counts.

Audience research: what commenters actually say

videoComments returns comment text with like counts and IP region, so you can see which provinces respond to a campaign.

Media archiving

Every video row carries media.url plus media.decodeKey. WeChat serves the stream encrypted; the key is what makes the download playable.

Integrations

Results land in a dataset you can export as JSON, CSV or Excel, or pipe onward:

  • Google Sheets for a shared creator shortlist that refreshes on a schedule
  • Make / Zapier to post new videos from a tracked creator into Slack
  • Webhooks to trigger your own pipeline the moment a run finishes
  • Apify Scheduler for recurring monitoring. Daily is the right cadence for creator tracking; hourly only helps during a campaign.

New to scheduling on Apify? Apify's scheduling walkthrough covers the setup end to end.

Pricing: Pay Per Event (PPE)

You pay per result, not per minute. Platform usage is included.

EventPrice (Free tier)What it covers
Video result$3.99 / 1,000One video from search, in-channel search or a collection
Creator video$3.99 / 1,000One video from a creator's catalogue
Comment$3.99 / 1,000One comment. Nested replies included free.
Creator result$8.99 / 1,000One creator from keyword search
Video detail$24.99 / 1,000Full details for one video
Video metrics$24.99 / 1,000Likes, comments, favourites, shares for one video
Creator info$24.99 / 1,000One creator profile or verification record
Resolved identifier$24.99 / 1,000One ID conversion or share link

Paid plans get progressively lower rates; the Business tier pays $2.99 / 1,000 for video results.

FAQ

Do I need a WeChat account, cookies or an API key? No. Provide input, get results.

Can I get follower counts for a creator? No, and neither can anyone else. WeChat does not publish Channels follower counts. Judge reach from likes, comments, favourites and shares, plus videoCount and liveDurationHours on the profile.

Are view counts available? No. readCount is present on every video and is always 0 — WeChat does not publish Channels view counts. Engagement counters are the real signal.

Can I paste a WeChat share link? No. weixin.qq.com/sph/… links cannot be looked up, and they rotate per share. Use the numeric video ID, or the exportId from a video search result.

Why does my search sometimes return nothing? WeChat's search occasionally goes quiet for a few minutes and returns an empty result that is indistinguishable from a keyword with no matches. The Actor retries before believing it. If a run comes back empty for a term you know exists, try again shortly.

What is the difference between 视频号 and 公众号? Channels (视频号) is WeChat's short-video feed. Official Accounts (公众号) is the article/newsletter side. They are separate products with separate content — this Actor covers Channels, and its sibling covers Official Accounts.

Can I download the videos? Every video row carries media.url and media.decodeKey. The stream is encrypted; the key decrypts it.

How many results per run? Up to 50 entries per run, each paginated up to 50 pages. Creator search returns 60 creators per keyword in a single call.

More Zen Studio scrapers for Chinese platforms

💬 WeChat 微信

🎬 Short-video & social

🛒 E-commerce

🏠 Real estate & autos

✈️ Travel & stays

Support

Questions or a field you need that is not here? Open an issue on the Actor's page and I will take a look.

This Actor collects only publicly available data from WeChat Channels — the same content any visitor can see without logging in. It does not access private accounts, bypass authentication, or collect personal data beyond what creators publish publicly. You are responsible for how you use the output, including compliance with GDPR, CCPA and WeChat's terms where they apply to you.