如何批量导出抖音视频评论
用 3 个接口:抖音视频搜索 → 抖音视频评论 → 抖音评论回复。下面的示例一共 12 次调用,合计 $0.0420;失败的调用不收费。
按关键词搜出一批抖音视频,把每条视频下的评论一页页取下来,再展开回复多的评论。最后得到一张评论表:正文、评论者、点赞数、回复数、发布时间。
第 1 步:抖音视频搜索
按搜索词取一页视频。sort 可以按最新或最多点赞排,published_within 可以只要最近一天、一周或半年的。每条的 id 是视频编号,下一步要的就是它;metrics.comments 是评论数,可以先挑评论多的。
curl -G "https://api.dataxapi.com/v1/douyin/videos/search" \ --data-urlencode "query=露营" \ -H "Authorization: Bearer $DATAXAPI_API_KEY"
from dataxapi import DataXAPI dx = DataXAPI() # reads DATAXAPI_API_KEY result = dx.douyin.videos.search(query="露营") print(result["data"]["items"])
import { DataXAPI } from "@dataxapi/sdk";
const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.douyin.videos.search({ query: "露营" });
console.log(result.data.items);dataxapi call douyin.videos.search 'query=露营'{
"code": "ok",
"request_id": "c4c779e7-8730-415a-ab8b-2439d70fb51a",
"data": {
"items": [
{
"id": "7732320280216651754",
"url": "https://www.douyin.com/video/7732320280216651754",
"type": "video",
"title": null,
"text": "周末的露营日常,随手记录一下",
"lang": "zh",
"published_at": "2026-09-11T01:32:11.000Z",
"author": {
"id": "MS4wLjABAAAAWo9vAvyTzp3sb2-krZmkriyZuGbWt-p4togQvkClUpj",
"username": "weekend_lin",
"name": "小林的周末",
"avatar_url": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_ec931a72ca043f30fa7e.jpeg",
"followers": 2525
},
"metrics": {
"likes": 96505,
"comments": 2219,
"shares": 60467,
"favorites": 7038
},
"images": null,
"hashtags": ["户外生活", "好物分享"]
},
// … 另有 6 条
]
},
"page": {
"next_cursor": "c1.ts-YHxldZuVXCxH6Gev5iQGlxtlGILU8V8n9tjjp",
"cursor_expires_at": "2026-10-12T20:01:55.000Z",
"has_more": true,
"returned": 7
},
"warnings": [],
"meta": {
"capability": "douyin.videos.search",
"result_status": "complete",
"fetched_at": "2026-10-12T19:01:55.000Z",
"cached": false,
"replayed": false,
"unavailable": {
"metrics.views": "capability",
"metrics.reposts": "platform",
"author.verified": "capability",
"mentions": "capability",
"post_id": "platform",
"parent_id": "platform",
"root_id": "platform",
"is_pinned": "capability"
},
"billing": {
"amount": "0.02",
"currency": "USD",
"balance_after": "9.98"
}
}
}取自 2026-10-12 19:01 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。
抖音视频搜索 · $0.0200 / 一次 · 参数、字段和报错见接口页 →
第 2 步:抖音视频评论
把视频编号放进 id,一页最多 20 条评论。要下一页,就把返回的 page.next_cursor 作为 cursor 再调一次。每条评论的 id 和 post_id,加上回复数 metrics.comments,下一步用。
curl -G "https://api.dataxapi.com/v1/douyin/videos/comments/list" \ --data-urlencode "id=7694940173372575014" \ -H "Authorization: Bearer $DATAXAPI_API_KEY"
from dataxapi import DataXAPI dx = DataXAPI() # reads DATAXAPI_API_KEY result = dx.douyin.videos.comments.list(id="7694940173372575014") print(result["data"]["items"])
import { DataXAPI } from "@dataxapi/sdk";
const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.douyin.videos.comments.list({ id: "7694940173372575014" });
console.log(result.data.items);dataxapi call douyin.videos.comments.list id=7694940173372575014
{
"code": "ok",
"request_id": "d42da88d-b7ed-4b0d-9190-4b171bfc73ad",
"data": {
"items": [
{
"id": "7544703737319021316",
"text": "拍得好舒服,看了好几遍",
"published_at": "2026-10-10T07:45:43.000Z",
"author": {
"id": "MS4wLjABAAAASYaIbhAX0MPyFQ_-aWJ7QWUFF8a5fMOppwdnFl0eOFd",
"username": "nanfeng_0721",
"name": "南边的风",
"avatar_url": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_ec3a5fcd08ca5afb5397.jpeg"
},
"metrics": { "likes": 8622, "comments": 1 },
"post_id": "7654977487690830406",
"parent_id": null,
"root_id": null
},
// … 另有 19 条
]
},
"page": {
"next_cursor": "c1.WJBi7NXZjb_3e9vNCUTP2jkcLJBy9Nk7njwbaUrK",
"cursor_expires_at": "2026-10-10T14:56:58.000Z",
"has_more": true,
"returned": 20
},
"warnings": [],
"meta": {
"capability": "douyin.videos.comments.list",
"result_status": "complete",
"fetched_at": "2026-10-10T13:56:58.000Z",
"cached": false,
"replayed": false,
"unavailable": { "url": "platform" },
"billing": {
"amount": "0.002",
"currency": "USD",
"balance_after": "9.998"
}
}
}取自 2026-10-10 13:56 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。
抖音视频评论 · $0.0020 / 一次 · 参数、字段和报错见接口页 →
第 3 步:抖音评论回复
挑回复多的评论,把它的 id 放进 id、post_id 放进 post_id,取这条评论下的回复,一页最多 20 条,翻页方法和评论一样。
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"
from dataxapi import DataXAPI dx = DataXAPI() # reads DATAXAPI_API_KEY result = dx.douyin.comments.replies.list(id="7655660369926603557", post_id="7655283400210664719") print(result["data"]["items"])
import { DataXAPI } from "@dataxapi/sdk";
const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.douyin.comments.replies.list({ id: "7655660369926603557", post_id: "7655283400210664719" });
console.log(result.data.items);dataxapi call douyin.comments.replies.list id=7655660369926603557 post_id=7655283400210664719
{
"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 条
]
},
"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"
}
}
}取自 2026-10-12 18:59 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。
抖音评论回复 · $0.0020 / 一次 · 参数、字段和报错见接口页 →
示例花多少钱
一页搜索结果(8 条视频),每条视频取第一页评论,再展开其中 3 条评论的回复
价格是生成本页时的现行价格。失败的调用、不存在的对象都不收费。
在 AI 里做(MCP)
把 DataXAPI 接进你的 AI 客户端,只要接一次。之后直接说要什么,代理自己找到这些接口、看好价格,用你的余额调用。
{
"capability": "douyin.videos.search",
"query": "露营",
"idempotency_key": "<a new UUID>"
}用 Skill 做
要知道的
- 评论和回复一页最多 20 条。
page.next_cursor一小时内有效,要接着翻就在这之内用。 - 视频不存在和视频下没有评论分不清,都返回空结果;空结果和有数据的一页一样扣费,回复接口也是这样。
- 搜索结果里没有播放数(
metrics.views),评论没有单独的链接(url),这些字段会写在meta.unavailable里。要评论者的 IP 属地,加view=full,在ext.ip_location里。