WeChat Channels API
15 WeChat Channels endpoints covering videos, accounts, comments and collections, from $0.015 a call. No WeChat Channels account or cookie needed, and a failed call costs nothing.
Connect your AI
Paste this into your agent
Read https://okdata.online/agents.md and set up okdata for me; my key is in the OKDATA_API_KEY environment variable.
Claude Code, Cursor, Codex and other agents that can open a link set themselves up from it.
MCP serverhttps://api.okdata.online/mcp
Ask about WeChat Channels from Claude, Cursor and other agents: the WeChat Channels MCP page
- Endpoints
- 15 endpoints
- In 5 groups, one response format · 1 coming soon
- Lowest price
- From $0.015
- A call, paid from a prepaid balance
- Freshness
- Live
- Read from the platform when you call
- Failed calls
- $0
- Errors and timeouts are never charged
Every WeChat Channels endpoint
One row per endpoint: the request, what comes back and what one call costs.
Videos
5- Video searchGET /v1/wechat_channels/videos/searchPost[]$0.02
- Video detailGET /v1/wechat_channels/videos/getPost$0.02
- Video commentsGET /v1/wechat_channels/videos/comments/listComment[]$0.015
- Video share linkGET /v1/wechat_channels/videos/share_link/getChannelsShareLink$0.02
- Video statsGET /v1/wechat_channels/videos/metricsPost$0.015
Accounts
5- Account searchGET /v1/wechat_channels/users/searchAccount[]$0.02
- Account profileGET /v1/wechat_channels/users/getAccount$0.02
- Account videosGET /v1/wechat_channels/users/videos/listPost[]$0.02
- Live replaysGET /v1/wechat_channels/users/live_replays/listPost[]$0.02
- Account collectionsGET /v1/wechat_channels/users/collections/listChannelsCollection[]$0.02
Comments
1Collections
1Backup sources
3Prices are per call unless marked /item. A failed call is not charged.
What people do with WeChat Channels data
Each job has its own page with the endpoints it takes, a worked run and its cost.
Competitor monitoring
“What did our competitors post this week, and what took off?”
- Video search$0.02
- Account search$0.02
- Account profile$0.02
11 endpoints here, from $0.015How it works
Content research
“What do the top posts on this topic have in common?”
- Video search$0.02
- Account videos$0.02
- Video detail$0.02
9 endpoints here, from $0.015How it works
Creator discovery
“Who are the mid-size creators in camping gear?”
- Account search$0.02
- Account profile$0.02
- Account profile (backup)$0.03
3 endpoints here, from $0.02How it works
Word of mouth
“What do buyers complain about most?”
- Video comments$0.015
- Comment replies$0.015
2 endpoints here, from $0.015How it works
Start in three steps
The example is WeChat Channels video search; every WeChat Channels endpoint is called the same way and answers in the same shape.
Get a key
Create an account and a key in the console. A new key comes with $0.10 to try, no card.
Connect your AI, or call it yourself
Paste this sentence into Claude Code, Cursor, Codex or another agent that can open a link, and it sets itself up. Or send the request below with your key in the Authorization header.
Set up okdata for me by following https://okdata.online/agents.md. Here is my okdata API key: okd_…. Keep it safe and use it for all okdata calls.
Swap the placeholder for your own key, or sign in and copy it with the key filled in.
Make the first call
Items arrive in data.items (one object in data.item), the next page in page.next_cursor and what you were charged in meta.billing.amount.
cURL
curl -G "https://api.okdata.online/v1/wechat_channels/videos/search" \ -H "Authorization: Bearer $OKDATA_API_KEY" \ --data-urlencode 'query=露营装备推荐'Python
import os import requests resp = requests.get( "https://api.okdata.online/v1/wechat_channels/videos/search", headers={"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"}, params={"query": "露营装备推荐"}, timeout=60, ) body = resp.json() if body["code"] != "ok": raise RuntimeError(f"{body['code']}: {body['message']} (charged: {body['charged']})") for row in body["data"]["items"]: print(row["id"], row["metrics"]["likes"], row["text"][:60]) print("cost: $" + body["meta"]["billing"]["amount"])TypeScript
const url = new URL('https://api.okdata.online/v1/wechat_channels/videos/search'); url.searchParams.set('query', "露营装备推荐"); const res = await fetch(url, { headers: { Authorization: `Bearer ${process.env.OKDATA_API_KEY}`, }, }); const body = await res.json(); if (body.code !== 'ok') throw new Error(`${body.code}: ${body.message}`); for (const row of body.data.items) { console.log(row.id, row.metrics.likes, row.text.slice(0, 60)); } console.log('cost: $' + body.meta.billing.amount);MCPtools/call
{ "name": "call", "arguments": { "capability": "wechat_channels.videos.search", "query": "露营装备推荐" } }
Questions about the WeChat Channels API
What does the WeChat Channels API cost?
Each of the 15 endpoints has its own price, from $0.015 to $0.15 a call; the cheapest is WeChat Channels comment replies at $0.015. You pay per call from a prepaid balance, with no subscription, and a failed call is not charged.
Do I need a WeChat Channels account or cookie?
No. You call https://api.okdata.online with one okdata key and get public WeChat Channels data back; no WeChat Channels account, cookie or QR login is involved.
How fresh is the data?
Every endpoint reads WeChat Channels at the moment you call; nothing is served from an old copy.
Can my AI agent use the WeChat Channels API?
Yes. Connect the MCP server at https://api.okdata.online/mcp: its find tool lists these 15 endpoints with their prices, and its call tool runs them on your key.
Can I try it for free?
New accounts get $0.10 of trial credit with no card: enough for 6 calls to WeChat Channels comment replies.