WeChat Channels API
WeChat Channels is the short-video feed inside WeChat. search finds videos by keyword, user_posts lists an account's latest videos, and video reads one video by its numeric ID.
Chain user_posts and video through the IDs on their rows: id is the object_id for video, and author_username (v2_...@finder) is the username for user_posts. Search rows carry neither ID, so a search result cannot be opened with video or user_posts. Video file links expire in about a day, and the start of each file is encrypted; video_decode_key decrypts it.
Platform availability
- 24h health
- Normal
Last 30 days
Available capabilities
Each WeChat Channels action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.
| Capability | What it does | Per 1,000 | 24-hour health |
|---|---|---|---|
Searchsearch | Search WeChat Channels videos by keyword and get one page of about 10 results, each with title, cover, duration, likes, publish time and the author's name, avatar and verified flag. | $60 per 1,000 requests | Normal |
Video detailsvideo | Read one WeChat Channels video by its numeric object_id, as returned in user_posts rows. | $6.81 per 1,000 requests | Normal |
Posts by useruser_posts | List the latest 15 videos of one WeChat Channels account by its username (the v2_...@finder ID). | $46 per 1,000 requests | Normal |
Open a capability for its parameters, response fields, code samples and trial.
What does each WeChat Channels action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and features of the official site are not part of the EveryInfra API unless this page lists them.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
searchSearch Search WeChat Channels videos by | keyword | — | Sync delivery | — | $60 per 1,000 requests | search_rank · title · cover_url · duration_sec · duration_seconds · posted_at · like_count · author_name · author_avatar_url · author_is_verified · platform |
videoVideo details Read one WeChat Channels video by its numeric | object_id | — | Sync delivery | — | $6.81 per 1,000 requests | id · author_username · author_name · title · description · posted_at · like_count · collect_count · share_count · comment_count · duration_sec · duration_seconds · video_width · video_height · cover_url · video_url · video_decode_key · platform |
user_postsPosts by user List the latest 15 videos of one WeChat Channels account by its | username | — | Sync delivery | — | $46 per 1,000 requests | id · author_username · author_name · title · description · posted_at · like_count · collect_count · share_count · comment_count · duration_sec · duration_seconds · video_width · video_height · cover_url · video_url · video_decode_key · platform |
What do the WeChat Channels search parameters mean?
Search WeChat Channels videos by keyword and get one page of about 10 results, each with title, cover, duration, likes, publish time and the author's name, avatar and verified flag. Search results carry no video ID or account ID, so they cannot be passed to video or user_posts.
keywordRequired- The WeChat Channels search term for
search, such ascoffee; Chinese terms usually match more videos. One call returns one page of about 10 videos.
What do the WeChat Channels video parameters mean?
Read one WeChat Channels video by its numeric object_id, as returned in user_posts rows. Get title, description, author, publish time, like, save, share and comment counts, duration, frame size, cover and a time-limited video file link with its decryption key. The file link expires in about a day.
object_idRequired- The numeric ID of one WeChat Channels video for
video, such as15039881603147501275, taken from theidof auser_postsorvideorow. Search rows do not have it. Anything that is not digits is rejected before any charge.WeChat Open Docs: feedId, the Unique ID of a Channels Video — WeChat's developer docs say a Mini Program opens a Channels video by its feedId, which the author copies from the Channels assistant. The source confirms only that every Channels video has its own unique ID; this API's object_id is a different, all-digit form taken from user_posts or video rows and cannot be swapped with a feedId. · Checked
What do the WeChat Channels user_posts parameters mean?
List the latest 15 videos of one WeChat Channels account by its username (the v2_...@finder ID). Each video has its ID, title, description, publish time, like, save, share and comment counts, duration, frame size, cover and a time-limited video file link with the key needed to decrypt it. The account ID is not the nickname.
usernameRequired- The WeChat Channels account ID for
user_posts, in the formv2_...@finder, taken from theauthor_usernameof auser_postsorvideorow. It is not the nickname, and search rows do not have it. Other formats are rejected before any charge.WeChat Open Docs: the Channels Account ID (finderUserName) — WeChat's developer docs say finderUserName is the Channels account ID, shown to the author on the Channels assistant home page. The source confirms only that a Channels account has an ID separate from its nickname; this API's username is the v2_...@finder account ID taken from user_posts or video rows and cannot be swapped with the ID on that home page. · Checked
How to use the WeChat Channels API
- 01Choose a platform action from the public catalog.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Read the result from the response. For an asynchronous action, poll the returned job ID.
- 04Store the response fields that your application needs.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"wechat_channels","action":"search","params":{"keyword":"<keyword>"}}'
WeChat Channels API questions
What can I retrieve with the WeChat Channels API?
Set platform to wechat_channels. The current catalog lists search, video details, and posts by user. These action names identify different WeChat Channels objects or views; they are not interchangeable search modes.
Which input starts the WeChat Channels search request?
The WeChat Channels search term for search, such as coffee; Chinese terms usually match more videos. One call returns one page of about 10 videos. Send it as keyword inside params.
Which fields can WeChat Channels search return?
Its declared schema includes search_rank, title, cover_url, and duration_sec. A declared field can still be absent from an individual record, and every other action has its own field list.
Does every WeChat Channels action return immediately?
Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.