SocialToAIStart freeConsole

WeChat Channels API

Videos, comments, accounts.

The WeChat Channels API lets you search videos and read video details, comments, account profiles and an account's videos, with no WeChat Channels account or login. Each call costs 12 credits ($0.024 to $0.04); failed calls are free. WeChat Channels does not give view counts, so that field is returned as null. Use it over HTTP with an API key, or through MCP from your AI client. Last tested 2026-10-17.

5 of 6actions available
From 12 creditsper call
Same formatas every other call

Last tested: Last updated:

POST/v1/search200 OK12 credits
platform: "wechat_channels" · query: "露营装备推荐"
@…·
likes 1comments nullshares nullcollects 3views null
Always null here:urltitleauthor.idauthor.username+9
pageNext pagecursor
billingThis call12 credits
Sample data1 of the 10 items recorded

5 actions.
Plus 2 only WeChat Channels has.

Open a row to see its request. Its full parameters and response fields are on its own page.

ActionsCredits per call
SearchFind videos by keyword: text, author, likes and publish time./v1/search12 credits
You send
platformquery+2 optional
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/search \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "wechat_channels",    "query": "露营装备推荐"  }'
POST /v1/searchYour key goes in the Authorization header
DetailOne video by ID: text, author, likes, comment count and publish time./v1/detail12 credits
You send
platformid
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/detail \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "wechat_channels",    "id": "14559898883113486609"  }'
POST /v1/detailYour key goes in the Authorization header
CommentsThe comments under one video: text, likes and time./v1/comments12 credits
You send
platformid
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/comments \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "wechat_channels",    "id": "14559898883113486609"  }'
POST /v1/commentsYour key goes in the Authorization header
User ProfileOne account: name, bio and post count./v1/user_profile12 credits
You send
platformid
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/user_profile \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "wechat_channels",    "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder"  }'
POST /v1/user_profileYour key goes in the Authorization header
User PostsThe recent videos of one account./v1/user_posts12 credits
You send
platformid
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/user_posts \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "platform": "wechat_channels",    "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder"  }'
POST /v1/user_postsYour key goes in the Authorization header

Not offered on WeChat Channels: trending.

Only on WeChat Channels · Content and accountsCredits per call
Account collectionsPreviewGet every public collection of a WeChat Channels account by the account's ID.wechat_channels.collections12 credits

Get every public collection of a WeChat Channels account by the account's ID: name, description, cover, number of videos, when it was last updated. A collection's ID is what the endpoint that lists its videos takes.

id
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/call/wechat_channels.collections \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder"  }'
POST /v1/call/wechat_channels.collectionsYour key goes in the Authorization header
Collection videosGet a page of the videos in a WeChat Channels collection by the collection's ID, in the collection's own order (oldest first), 20 a page.wechat_channels.collection_videos12 credits

Get a page of the videos in a WeChat Channels collection by the collection's ID, in the collection's own order (oldest first), 20 a page: description, author, time published, likes, comments, forwards, saves.

id
All parameters and response fields
Sign in to run12 creditsOpens this call in the Playground after you sign in. It never runs by itself, and a failed call is not charged.
cURL
curl https://api.socialtoai.com/v1/call/wechat_channels.collection_videos \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "14939347649320519707"  }'
POST /v1/call/wechat_channels.collection_videosYour key goes in the Authorization header

Preview: this interface is not marked stable yet, so its parameters and fields may still change. It is charged like any other call, and a failed call is not charged.

Or skip the parameters.
Just ask.

Connect SocialToAI once over MCP. Your AI picks the calls, and you see what each one cost.

You ask01

Which is bigger on WeChat Channels this week: home coffee or matcha?

Your AI calls
  • search“home coffee”12 credits
  • search“matcha”12 credits
Total24 credits
You ask02

Read the comments on this WeChat Channels video and tell me what people complain about.

Your AI calls
  • detailthe video you pasted12 credits
  • commentsfirst 3 pages36 credits
Total48 credits
You ask03

How big is this WeChat Channels account, and what has it posted lately?

Your AI calls
  • user_profilethe account you named12 credits
  • user_postsits latest page12 credits
Total24 credits

Same shape on every platform.
Learn it once.

A WeChat Channels video and a Instagram post come back with the same field names. What a platform cannot give comes back as null.

WeChat Channelsdetail · 12 credits
{  "platform": "wechat_channels",  "id": "…",  "ref": "…",  "approx": [    {      "field": "metrics.collects",      "kind": "lower_bound"    }  ],  "type": "content",  "url": null,  "format": "video",  "title": null,  "text": "…",  "published_at": "2024-12-31T20:00:01.000Z",  "author": {    "id": "…",    "username": null,    "name": "…",    "verified": null,    "followers": null  },  "metrics": {    "likes": 42702,    "comments": 140,    "shares": 576642,    "collects": 100002,    "views": null,    "reposts": null  },  "images": null,  "hashtags": null,  "is_pinned": null}
Null on WeChat Channels:urltitleauthor.usernameauthor.verifiedauthor.followersmetrics.viewsmetrics.repostsimageshashtagsis_pinned
Instagramdetail · 2 credits
{  "platform": "instagram",  "id": "…",  "ref": "…",  "approx": [],  "type": "content",  "url": "https://example.com/…",  "format": "video",  "title": null,  "text": "…",  "published_at": "2026-10-03T14:10:18.000Z",  "author": {    "id": "…",    "username": "…",    "name": "…",    "verified": true,    "followers": null  },  "metrics": {    "likes": 221586,    "comments": 2299,    "shares": null,    "collects": null,    "views": 5610912,    "reposts": null  },  "images": ["https://example.com/…"],  "hashtags": null,  "is_pinned": null}
Null on Instagram:titleauthor.followersmetrics.sharesmetrics.collectsmetrics.repostshashtagsis_pinned
Sample dataThe fields are always there; only the values differ.

5 tools read WeChat Channels.

All tools

Does WeChat Channels have an official API?

WeChat's developer documentation describes no API for reading public Channels posts: mini programs can open or embed Channels videos, and can read live-stream info only for Channels accounts under the same or an associated verified entity.

Source: WeChat Channels's developer documentation, checked 2026-10-17.

The same calls work on 17 more.

All platforms and prices

Your AI is one URL away
from all of social media.

100 credits on sign-up, no card needed