# How to get WeChat Channels video comments

2 endpoints do it: WeChat Channels video detail → WeChat Channels video comments. The worked example below is 4 calls and costs $0.0800 in all; a failed call is not charged.

You get the comments under a WeChat Channels (视频号) video, page after page: text, commenter's name, likes, time and IP location, with the video's own like, comment, forward and save counts beside them.

## Step by step

### Step 1: WeChat Channels video detail

Get the video by its ID, a string of digits: the `id` a video list gives, such as the account's own videos or those of one of its collections. `metrics.comments` tells you roughly how many pages of comments there are; the next step takes the same ID. ([WeChat Channels video detail](https://dataxapi.com/apis/wechat_channels/videos/get/), $0.0200 / a call)

cURL

```bash
curl -G "https://api.dataxapi.com/v1/wechat_channels/videos/get" \
  --data-urlencode "id=14559898883113486609" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
```

Python

```python
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.wechat_channels.videos.get(id="14559898883113486609")
print(result["data"]["item"])
```

TypeScript

```typescript
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.wechat_channels.videos.get({ id: "14559898883113486609" });
console.log(result.data.item);
```

CLI

```bash
dataxapi call wechat_channels.videos.get id=14559898883113486609
```

Recorded response: From a response recorded 2026-10-12 19:04 UTC. Names, text and IDs are examples, and so are the links: none is the recorded one (the page shows no one's personal data); the figures are as recorded. Long lists are cut. The request ID, cursor and balance are made up.

```jsonc
{
  "code": "ok",
  "request_id": "28909d6d-9e8c-4e36-8149-0296324cb74a",
  "data": {
    "item": {
      "id": "14937374624348277359",
      "type": "video",
      "text": "周末露营｜第一次尝试就爱上了，清单放评论区",
      "published_at": "2024-12-31T20:00:01.000Z",
      "author": {
        "id": "v2_060000231003b20f3c3ae7a6914ec5bf8e795de7f07bfd859b409c67f70e996f95b1f68b42@finder",
        "name": "南边的风"
      },
      "metrics": {
        "likes": 42702,
        "comments": 140,
        "shares": 576642,
        "favorites": 100002
      },
      "approximate": [
        { "field": "metrics.favorites", "kind": "lower_bound" }
      ]
    }
  },
  "warnings": [],
  "meta": {
    "capability": "wechat_channels.videos.get",
    "result_status": "complete",
    "fetched_at": "2026-10-12T19:04:01.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "url": "platform",
      "title": "platform",
      "lang": "capability",
      "author.username": "platform",
      "author.avatar_url": "capability",
      "author.verified": "capability",
      "author.followers": "capability",
      "metrics.views": "capability",
      "metrics.reposts": "platform",
      "images": "capability",
      "hashtags": "capability",
      "mentions": "capability",
      "is_pinned": "capability",
      "post_id": "platform",
      "parent_id": "platform",
      "root_id": "platform"
    },
    "billing": {
      "amount": "0.02",
      "currency": "USD",
      "balance_after": "9.98"
    }
  }
}
```

### Step 2: WeChat Channels video comments

Get the comments by the video's ID. For the next page, send `page.next_cursor` as `cursor`, until `page.has_more` is false. ([WeChat Channels video comments](https://dataxapi.com/apis/wechat_channels/videos/comments/list/), $0.0200 / a call)

cURL

```bash
curl -G "https://api.dataxapi.com/v1/wechat_channels/videos/comments/list" \
  --data-urlencode "id=14559898883113486609" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
```

Python

```python
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.wechat_channels.videos.comments.list(id="14559898883113486609")
print(result["data"]["items"])
```

TypeScript

```typescript
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.wechat_channels.videos.comments.list({ id: "14559898883113486609" });
console.log(result.data.items);
```

CLI

```bash
dataxapi call wechat_channels.videos.comments.list id=14559898883113486609
```

Recorded response: From a response recorded 2026-10-13 03:25 UTC. Names, text and IDs are examples, and so are the links: none is the recorded one (the page shows no one's personal data); the figures are as recorded. Long lists are cut. The request ID, cursor and balance are made up.

```jsonc
{
  "code": "ok",
  "request_id": "4936e536-b2a8-46ef-9132-0ad7b1d40233",
  "data": {
    "items": [
      {
        "id": "14599225504823757671",
        "text": "第三个建议太实用了！",
        "published_at": "2024-12-31T20:01:33.000Z",
        "author": {
          "id": "v2_060000231003b20fa4351d5400566796ed36158bb99b591533bcfe49e950522f0446689d86@finder",
          "name": "山野咖啡馆",
          "avatar_url": "https://wx.qlogo.cn/mmhead/kIZxpOrIhPoPPWoaXrILQ45F4oZTzTPtQa6ADu6x/132"
        },
        "metrics": { "likes": 349 },
        "post_id": "14752989122976584035",
        "parent_id": null,
        "root_id": null
      },
      // … 21 more
    ]
  },
  "page": {
    "next_cursor": "c1.SUxO2elUiHjFkB53f7ECZr8FM9MFD0eQZJ1J-6Rh",
    "cursor_expires_at": "2026-10-13T04:25:36.000Z",
    "has_more": true,
    "returned": 22
  },
  "warnings": [
    { "code": "items_dropped", "count": 2 }
  ],
  "meta": {
    "capability": "wechat_channels.videos.comments.list",
    "result_status": "complete",
    "fetched_at": "2026-10-13T03:25:36.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "url": "platform",
      "author.username": "platform",
      "metrics.comments": "capability"
    },
    "billing": {
      "amount": "0.02",
      "currency": "USD",
      "balance_after": "9.98"
    }
  }
}
```

## What the example costs

the video's detail, then three pages of its comments

| Endpoint | Calls | Price | Subtotal |
| --- | --- | --- | --- |
| [WeChat Channels video detail](https://dataxapi.com/apis/wechat_channels/videos/get/) | 1 | $0.0200 | $0.0200 |
| [WeChat Channels video comments](https://dataxapi.com/apis/wechat_channels/videos/comments/list/) | 3 | $0.0200 | $0.0600 |
| Total | 4 |  | $0.0800 |

Prices are the prices in force when this page was built. A failed call, and an object that does not exist, cost nothing.

## In your AI (MCP)

Connect DataXAPI to your AI client once. Then say what you want; the agent finds these endpoints, checks the price and calls them on your balance.

Say: Use DataXAPI to get the first three pages of comments under the WeChat Channels video 14559898883113486609, and tell me what people complain about most.

What the agent sends to the call tool: 

```json
{
  "capability": "wechat_channels.videos.get",
  "id": "14559898883113486609",
  "idempotency_key": "<a new UUID>"
}
```

[About the MCP server](https://dataxapi.com/mcp/)

## With a Skill

The Comments and word of mouth Skill does this job as a ready-made task, under a spending cap. “What are people praising and complaining about under this post?” Its example run: 3 calls, at most $0.0060. [Comments and word of mouth](https://dataxapi.com/skills/comments/)

## Good to know

- About 24 comments a page, 30 at most; a cursor works for an hour.
- Only top-level comments are returned, without their reply counts. A commenter has a name and an avatar but no handle: `author.id` is an anonymous ID the platform makes for the comment list and opens no account.
- The video detail has no play count and no link. A count WeChat shows as “10万+” comes as 100002 and is marked a lower bound in `approximate`.
- An empty page of comments is charged. When the platform does not give a video (one posted the same day can be like this), the call is reported as an upstream error, may be retried once and is not charged.

## Endpoints

- [WeChat Channels video detail](https://dataxapi.com/apis/wechat_channels/videos/get/)
- [WeChat Channels video comments](https://dataxapi.com/apis/wechat_channels/videos/comments/list/)

## More about WeChat Channels

- [WeChat Channels API](https://dataxapi.com/apis/wechat_channels/)
- [How to list a WeChat Official Account's past articles](https://dataxapi.com/guides/wechat-official-account-articles/)
- [How to get WeChat Official Account article reads and likes](https://dataxapi.com/guides/wechat-article-reads-and-likes/)
- [Is there an API for WeChat Official Account articles?](https://dataxapi.com/answers/is-there-an-api-for-wechat-official-account-articles/)
- [How do I get WeChat Channels data?](https://dataxapi.com/answers/how-to-get-wechat-channels-data/)

---

Catalog revision c48ce454ae6c4c65. [HTML version](https://dataxapi.com/guides/wechat-channels-video-comments/)
