SocialToAIStart freeConsole
POST/v1/call/wechat_channels.collection_videos

WeChat Channels collection videos API

Only on WeChat Channels.

The WeChat Channels collection videos API returns 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. One call costs 12 credits ($0.024 to $0.04 depending on the pack); failed calls are free. Call it over HTTP or from your AI client over MCP. Last tested 2026-10-17.

100 credits on sign-up, no card needed
12 creditsper call
Up to 30 per pageone page per call
2026-10-17last tested
1.1 KBsample response, 1 item

Last updated:

Request and response

curl https://api.socialtoai.com/v1/call/wechat_channels.collection_videos \  -H "Authorization: Bearer $SOCIALTOAI_KEY" \  -H "Content-Type: application/json" \  -d '{    "id": "14939347649320519707"  }'
import osimport requestsresponse = requests.post(    "https://api.socialtoai.com/v1/call/wechat_channels.collection_videos",    headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"},    json={        "id": "14939347649320519707",    },)print(response.json())
# Connected over MCP? Ask in plain words.Use the WeChat Channels collection videos interface (wechat_channels.collection_videos) with id: 14939347649320519707.# Your AI calls the call tool with:{  "id": "14939347649320519707"}
Sign in to run12 creditsOpens in the Playground with these parameters after you sign in. It never runs by itself.
200 OK1.1 KB12 credits
{  "op": "wechat_channels.collection_videos",  "platform": "wechat_channels",  "status": "ok",  "items": [    {      "platform": "wechat_channels",      "id": "…",      "ref": "…",      "approx": [],      "type": "content",      "url": null,      "format": "video",      "title": null,      "text": "…",      "published_at": "2026-02-17T01:50:06.000Z",      "author": {        "id": "…",        "username": null,        "name": "…",        "verified": null,        "followers": null      },      "metrics": {        "likes": 3071,        "comments": 59,        "shares": 5443,        "collects": 5986,        "views": null,        "reposts": null      },      "images": null,      "hashtags": null,      "is_pinned": null    }  ],  "unavailable": ["url", "title", "author.username", "author.verified", "author.followers", "metrics.views", "metrics.reposts", "images", "hashtags", "is_pinned"],  "page": {    "has_more": true,    "cursor": "cur_…",    "cursor_expires_at": "2026-10-13T03:57:04.000Z"  },  "cost_credits": 12}
@…·
likes 3,071comments 59shares 5,443collects 5,986views null

Names and text were removed from the sample; the numbers are as recorded.

Sample data1 of the 20 items recorded

2 parameters.
1 required.

Send them as a JSON body with POST. Your key goes in the Authorization header, never in the URL.

NameTypeRequiredDefaultDescription
idstringRequired—The collection's ID, a string of digits: the id an account's collection list gives
cursorstringOptional—Pass page.cursor from the last response to get the next page.

Where to get what you send.

id

The collection's ID, a string of digits: the id an account's collection list gives (e.g. 14939347649320519707)

No other interface of the platform returns it: take it from the web page or link as described above.

The fields of each item.
What WeChat Channels cannot give is marked.

FieldTypeMeaning
items[].urlstringalways nullA link that opens the item.
items[].formatstringvideo, image, text or article.
items[].titlestringalways nullThe title.
items[].textstringThe body text or caption.
items[].published_atstringWhen it was published, ISO 8601 in UTC.
items[].author.idstringThe author's account ID.
items[].author.usernamestringalways nullThe author's handle.
items[].author.namestringThe author's display name.
items[].author.verifiedbooleanalways nullWhether the author is verified.
items[].author.followersintegeralways nullThe author's follower count.
items[].metrics.likesintegerLikes.
items[].metrics.commentsintegerComments.
items[].metrics.sharesintegerShares.
items[].metrics.collectsintegerSaves.
items[].metrics.viewsintegeralways nullViews or plays.
items[].metrics.repostsintegeralways nullReposts.
items[].imagesstring[]always nullImage addresses.
items[].hashtagsstring[]always nullHashtags, without the #.
items[].is_pinnedbooleanalways nullWhether the author pinned it.
nullFields WeChat Channels cannot give

Read null as “WeChat Channels did not give this”, not as zero. These are always null on this call:

  • urlA link that opens the item.
  • titleThe title.
  • author.usernameThe author's handle.
  • author.verifiedWhether the author is verified.
  • author.followersThe author's follower count.
  • metrics.viewsViews or plays.
  • metrics.repostsReposts.
  • imagesImage addresses.
  • hashtagsHashtags, without the #.
  • is_pinnedWhether the author pinned it.

Every item also has platform, id, ref, approx and type; the response around the items is the same on every call. Response format

What to expect.

One call returns a page of up to 30 items. When page.has_more is true, send page.cursor back as cursor for the next page; each page costs 12 credits and a cursor works for 30 minutes.
A call that runs and finds nothing is a successful call: status is "empty", items is empty, and it costs 12 credits.

1 call per second per key, 5 after a purchase; going over is not charged. Rate limits

A failed call costs 0 credits and is never retried on its own. Error codes

Once connected over MCP, these questions use it.

  1. 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: 14939347649320519707.
    call {"op":"wechat_channels.collection_videos","id":"14939347649320519707"}
    12 credits

Questions.
Short answers.

Everything on WeChat Channels
Do I need a WeChat Channels account or WeChat Channels's own API access?
No. You only need a SocialToAI key. The call returns content and account information publicly visible on WeChat Channels; you never sign in to WeChat Channels or apply for anything there.

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

100 credits on sign-up, no card needed