/v1/user_profile"platform": "wechat_channels"WeChat Channels User Profile API
One account.
The WeChat Channels User Profile API returns a public WeChat Channels account by ID: name, bio and post count, in the same response format as every other SocialToAI call. 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.
Last updated:
Request and response
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" }'import osimport requestsresponse = requests.post( "https://api.socialtoai.com/v1/user_profile", headers={"Authorization": f"Bearer {os.environ['SOCIALTOAI_KEY']}"}, json={ "platform": "wechat_channels", "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder", },)print(response.json())# Connected over MCP? Ask in plain words.Look up this WeChat Channels account: v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder# Your AI calls the user_profile tool with:{ "platform": "wechat_channels", "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder"}{ "platform": "wechat_channels", "status": "ok", "items": [ { "platform": "wechat_channels", "id": "…", "ref": "…", "approx": [], "type": "account", "username": null, "name": "…", "url": null, "bio": "…", "verified": null, "followers": null, "following": null, "posts_count": 12415 } ], "unavailable": ["username", "url", "verified", "followers", "following"], "cost_credits": 12}null followersnull following12,415 postsNames and text were removed from the sample; the numbers are as recorded.
2 parameters.
All required.
Send them as a JSON body with POST. Your key goes in the Authorization header, never in the URL.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| platform | string | Required | — | Always "wechat_channels" on this page. |
| id | string | Required | — | The Channels account's ID, starting with v2_ and ending in @finder; a video's author.id is one |
Where to get what you send.
idThe Channels account's ID, starting with v2_ and ending in @finder; a video's author.id is one (e.g. v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder)
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.
| Field | Type | Meaning |
|---|---|---|
| items[].username | stringalways null | The handle. |
| items[].name | string | The display name. |
| items[].url | stringalways null | A link to the profile. |
| items[].bio | string | The bio. |
| items[].verified | booleanalways null | Whether the account is verified. |
| items[].followers | integeralways null | Follower count. |
| items[].following | integeralways null | How many accounts it follows. |
| items[].posts_count | integer | How many posts it has published. |
nullFields WeChat Channels cannot giveRead null as “WeChat Channels did not give this”, not as zero. These are always null on this call:
usernameThe handle.urlA link to the profile.verifiedWhether the account is verified.followersFollower count.followingHow many accounts it follows.
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.
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.
Look up this WeChat Channels account: v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder
12 creditsuser_profile {"platform":"wechat_channels","id":"v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder"}
These ready-made tools call it when they run.
account-watchWhat each one posted lately, and which posts beat its usual numbers
creator-cardTheir accounts on other platforms, the numbers on each, and how sure the match is
batch-statsOne row per link with its numbers as they are now. Links that no longer work are marked
The same call on other platforms.
All platforms and prices/v1/user_profile{ "platform": "wechat_channels", "id": "v2_060000231003b20faec8c5e5811dc3ddce02ec30b0772029a703e1b9f446ba147658bbcfab81@finder" }12 creditsper call