WeChat Channels Video Detail Scraper
Pricing
$0.10 / actor start
WeChat Channels Video Detail Scraper
EN — Pull full WeChat Channels (视频号) video detail by object_id / export_id / share_url: media URL + decode_key (downloadable), metrics (read/like/fav/forward/comment), author, location, timestamps. ZH — 通过 object_id / export_id / share_url 任一抓取视频号作品详情:媒体地址 + decode_key(可下载)、互动数据、作者、IP 属地、发布时间戳。
Pricing
$0.10 / actor start
Rating
0.0
(0)
Developer
wang wei
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
EN — Pull full WeChat Channels (视频号) video detail by ID. Get media URL + decode_key (downloadable), metrics (read/like/fav/forward/comment), author, location, timestamps.
ZH — 通过 ID 抓取视频号作品详情:媒体地址 + decode_key(可下载)、互动数据、作者、IP 属地、发布时间戳。
What you get
For one video ID you get back:
- Media download —
media.url+media.url_token+media.full_url+media.decode_key(thedecode_keyis what you need to actually decrypt and download the video;media.urlalone returns encrypted bytes) - Metrics —
read_count/like_count/fav_count/forward_count/comment_count - Identity —
username(finder,v2_...@finder),nickname,id(string),objectNonceId(string) - Content —
title/description/shortTitle/coverImgUrl/objectType/createTime(unix seconds) - Location — city / country / longitude / latitude /
poiName(when posted from a tagged location) - Provenance —
sourceEndpoint(fetch_video_detail),fetchedAt(ISO 8601)
Use it together with the other WeChat Actors
| Where in the pipeline | Actor | Console | Use it to |
|---|---|---|---|
| before / step ① | WeChat Channels Video Search Scraper | opspilot.cc/wechat-channels-video-search-scraper | step ① — find video URLs by keyword, get exportId |
| before / step ① | WeChat Universal Search Scraper | opspilot.cc/wechat-universal-search-scraper | step ① — same as above, cross-vertical |
| You are here | WeChat Channels Video Detail Scraper | opspilot.cc/wechat-channels-video-detail-scraper | step ② — turn exportId into full media + metrics |
| after / step ③ | WeChat Channels Video Comments Scraper | opspilot.cc/wechat-channels-video-comments-scraper | step ③ — feed object_id to harvest the comment thread |
| after / step ③ | WeChat Channels User Videos Scraper | opspilot.cc/wechat-channels-user-videos-scraper | step ③ — feed username to harvest the creator's full catalog |
| after / step ③ | WeChat Channels User Profile Scraper | opspilot.cc/wechat-channels-user-profile-scraper | step ③ — feed username for follower / like / works stats |
Input
The Actor accepts four mutually-exclusive IDs, in priority order:
object_id(preferred) — numericobjectIdfrom a previousfetch_user_videos/fetch_video_commentscallexport_id(fallback) — theexport/...token fromfetch_search_videosresults (expires quickly, preferobject_id)object_nonce_id(auxiliary) — improves hit rate when paired withobject_id; required whenobject_idis missingshare_url(last resort) — WeChat Channels short link (https://weixin.qq.com/sph/...)
If all four are empty, the Actor fails fast with At least one of object_id / export_id / object_nonce_id / share_url is required. — no upstream charge.
Pricing & Limits
- Free tier: 5 runs/day, capped at the Actor's default KV store
- Paid tier: $0.01 per video-detail-result event
- Hard caps: 1 ID per run (one upstream call = one $0.01 charge; pagination is handled by passing the next
object_id) - Upstream latency: ~30 s on the upstream side; this Actor uses a 60 s client timeout to avoid billing-without-response
Caveats
- 64-bit numeric IDs (
id,objectNonceId,decodeKey) are returned as strings to preserve precision (JavaScriptNumberoverflows past 2^53) media.urlreturns encrypted bytes; to actually download a playable video you must combine it withmedia.decode_keyexport_idexpires within minutes — captureobject_idfrom the search response if you want to re-fetch later- Posted location is
nullwhen the creator did not tag aPOI
Support
Open an issue on the Apify Console run page for this Actor.