# Comment replies API

9 endpoints on 9 platforms return the same Comment object. The replies under one comment. A call costs from $0.0020 to $0.0200, each endpoint at its own price; a failed call is free.

## Comment replies on each platform

| Platform | Endpoint | Path | A page | Returns | Price |
| --- | --- | --- | --- | --- | --- |
| Douyin | [Douyin comment replies](https://dataxapi.com/apis/douyin/comments/replies/list.md) | `GET /v1/douyin/comments/replies/list` | 20 | Comment list | $0.0020 / call |
| Bilibili | [Bilibili comment replies](https://dataxapi.com/apis/bilibili/comments/replies/list.md) | `GET /v1/bilibili/comments/replies/list` | 20 | Comment list | $0.0020 / call |
| Kuaishou | [Kuaishou comment replies](https://dataxapi.com/apis/kuaishou/comments/replies/list.md) | `GET /v1/kuaishou/comments/replies/list` | 20 | Comment list | $0.0020 / call |
| Instagram | [Instagram comment replies](https://dataxapi.com/apis/instagram/comments/replies/list.md) | `GET /v1/instagram/comments/replies/list` | 15 | Comment list | $0.0020 / call |
| TikTok | [TikTok comment replies](https://dataxapi.com/apis/tiktok/comments/replies/list.md) | `GET /v1/tiktok/comments/replies/list` | 20 | Comment list | $0.0020 / call |
| Weibo | [Weibo comment replies](https://dataxapi.com/apis/weibo/comments/replies/list.md) | `GET /v1/weibo/comments/replies/list` | 20 | Comment list | $0.0020 / call |
| Xiaohongshu (RedNote) | [Xiaohongshu comment replies](https://dataxapi.com/apis/xiaohongshu/comments/replies/list.md) | `GET /v1/xiaohongshu/comments/replies/list` | 20 | Comment list | $0.0200 / call |
| YouTube | [YouTube comment replies](https://dataxapi.com/apis/youtube/comments/replies/list.md) | `GET /v1/youtube/comments/replies/list` | 50 | Comment list | $0.0020 / call |
| Zhihu | [Zhihu comment replies](https://dataxapi.com/apis/zhihu/comments/replies/list.md) | `GET /v1/zhihu/comments/replies/list` | 20 | Comment list | $0.0020 / call |

Prices are the prices in force. A call that fails, or whose result is uncertain, costs nothing.

## The Comment object

Every endpoint above returns these fields, with the same names and types.

| Field | Type | Description |
| --- | --- | --- |
| `id` | text | ID |
| `url` | link | Link that opens the comment |
| `text` | text | Text |
| `published_at` | time | When it was posted |
| `author.id` | text | Commenter's account ID |
| `author.username` | text | Commenter's handle |
| `author.name` | text | Commenter's display name |
| `author.avatar_url` | link | Commenter's avatar |
| `metrics.likes` | integer | Likes |
| `metrics.comments` | integer | Replies |
| `post_id` | text | ID of the post it is under |
| `parent_id` | text | ID of the comment it replies to directly; null for a top-level comment |
| `root_id` | text | ID of the top-level comment of its thread; null for a top-level comment |

[The object's own page →](https://dataxapi.com/docs/objects/comment/)

### Which platform fills which field

A field an endpoint cannot give is listed in `meta.unavailable` on every answer, so a gap is never a surprise.

| Platform | `url` | `published_at` | `author.username` | `author.name` | `metrics.likes` | `metrics.comments` | `post_id` | `parent_id` | `root_id` |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Douyin | not available | available | available | available | available | not available | available | available | available |
| Bilibili | not available | available | available | available | available | available | available | available | available |
| Kuaishou | not available | available | not available | available | available | not available | not available | not available | not available |
| Instagram | not available | available | available | not available | not available | not available | not available | not available | available |
| TikTok | not available | available | available | available | available | not available | available | available | available |
| Weibo | not available | available | not available | available | available | not available | available | available | available |
| Xiaohongshu (RedNote) | not available | available | available | available | available | not available | available | available | available |
| YouTube | not available | not available | available | available | available | not available | not available | not available | available |
| Zhihu | not available | available | available | available | available | available | not available | available | available |

## The same call on two platforms

Same parameter names, same paging, same answer. Only the path changes.

```bash
# Douyin
curl -G "https://api.dataxapi.com/v1/douyin/comments/replies/list" \
  --data-urlencode "id=7655660369926603557" \
  --data-urlencode "post_id=7655283400210664719" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"

# Bilibili: one word changes
curl -G "https://api.dataxapi.com/v1/bilibili/comments/replies/list" \
  --data-urlencode "id=316663705296" \
  --data-urlencode "post_id=BV1iWtR6pEFP" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
```

### 200 · application/json

Douyin comment replies: From a response recorded 2026-10-12 18:59 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": "c6f871dc-f926-49f9-b383-d8541be44b5f",
  "data": {
    "items": [
      {
        "id": "7281542808761380598",
        "text": "第三个建议太实用了！",
        "published_at": "2026-06-26T11:50:22.000Z",
        "author": {
          "id": "MS4wLjABAAAA_p_ZcarAlfQSUXheWfou6Urggj6nSw5RWztBuPbTGeE",
          "username": "nanfeng_0721",
          "name": "南边的风",
          "avatar_url": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_40a6ed26a1d5485803fe.jpeg"
        },
        "metrics": { "likes": 2308 },
        "post_id": "7235042234252823683",
        "parent_id": "7808984148800124107",
        "root_id": "7288185174927937448"
      },
      // … 19 more
    ]
  },
  "page": {
    "next_cursor": "c1.p2cQ0s_d9x_R4AqMMpd5I1gJ1SR4-Ep_ZmuWuU3t",
    "cursor_expires_at": "2026-10-12T19:59:36.000Z",
    "has_more": true,
    "returned": 20
  },
  "warnings": [],
  "meta": {
    "capability": "douyin.comments.replies.list",
    "result_status": "complete",
    "fetched_at": "2026-10-12T18:59:36.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": { "url": "platform", "metrics.comments": "platform" },
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}
```

## What comes back

- [The Comment object](https://dataxapi.com/docs/objects/comment/): Fields 13, Endpoints that return it 23, Platforms 13

## Questions about the Comment replies API

### How much does it cost?

$0.0020 a call on Douyin, Bilibili, Kuaishou, Instagram, TikTok, Weibo, YouTube, Zhihu; $0.0200 a call on Xiaohongshu (RedNote). You are charged when data comes back; a failed call costs nothing. No subscription, no monthly minimum.

### How do I get every page?

Pass `page.next_cursor` back as `cursor` until `page.has_more` is false. Each page is one call at the same price.

### Does every platform fill every field?

No. 9 of the 13 fields are missing on at least one platform; the table on this page says which. A field an endpoint cannot give is named in `meta.unavailable` on every answer, never filled with a guess.

### Do I need an account on the platform?

No. One DataXAPI key reads all 9 platforms. No platform account and no cookie.

## Other data types

[Hashtag posts API](https://dataxapi.com/roles/topics-posts-list/), [Trending topics API](https://dataxapi.com/roles/trends-list/), [Account profile API](https://dataxapi.com/roles/accounts-get/), [Account posts API](https://dataxapi.com/roles/accounts-posts-list/), [Comments API](https://dataxapi.com/roles/posts-comments-list/), [Post detail API](https://dataxapi.com/roles/posts-get/), [Post search API](https://dataxapi.com/roles/posts-search/), [Trending posts API](https://dataxapi.com/roles/posts-trending/), [Account search API](https://dataxapi.com/roles/accounts-search/), [Post metrics API](https://dataxapi.com/roles/posts-metrics/), [Community posts API](https://dataxapi.com/roles/communities-posts-list/), [Ad detail API](https://dataxapi.com/roles/ads-get/), [Advertiser ads API](https://dataxapi.com/roles/advertisers-ads-list/), [Advertiser search API](https://dataxapi.com/roles/advertisers-search/), [Ad library search API](https://dataxapi.com/roles/ads-search/), [Video transcript API](https://dataxapi.com/roles/transcripts-get/), [Followers API](https://dataxapi.com/roles/accounts-followers-list/), [Community profile API](https://dataxapi.com/roles/communities-get/), [Product detail API](https://dataxapi.com/roles/products-get/), [Product reviews API](https://dataxapi.com/roles/products-reviews-list/), [Product search API](https://dataxapi.com/roles/products-search/), [Creator search API](https://dataxapi.com/roles/creators-search/), [Creator profile API](https://dataxapi.com/roles/creators-get/), [Creator audience API](https://dataxapi.com/roles/creators-audience-get/), [Creator metrics API](https://dataxapi.com/roles/creators-metrics/), [Creator posts API](https://dataxapi.com/roles/creators-posts-list/), [All 21 platforms →](https://dataxapi.com/apis/)

---

Last checked 2026-10-21 11:10 UTC. Catalog revision c48ce454ae6c4c65. [HTML version](https://dataxapi.com/roles/comments-replies-list/)
