ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Kuaishou7 分钟阅读Nov 2, 2026

如何用 API 获取快手视频数据:搜索、视频详情、评论回复和直播状态

用 Scavio 快手 API 获取快手视频数据:按关键词搜索视频(10 积分),用 share_info 里的 photoId 取视频详情(2 积分),再拉评论和回复、查创作者是否在直播(各 1 积分)。本文用 2026 年 11 月 2 日的真实响应逐步演示,并列出全部 14 个快手接口的积分。

Scavio Team

Nov 2, 2026

免费试用快手 API
scavio
China / Video data
Kuaishou

要用 API 获取快手视频数据,先把关键词 POST 到 Scavio 的 https://api.scavio.dev/api/v1/kuaishou/search/videos(10 积分),从每条结果的 share_info 里取 photoId,再传给 /api/v1/kuaishou/video 取视频详情(2 积分):播放、点赞、评论数、时长、发布时间和作者粉丝数。评论、楼中楼回复和创作者直播状态各 1 积分。不需要快手账号,也不需要注册公司或办理 ICP 备案。

快手开放平台的接口面向经用户 OAuth 授权的应用,围绕授权用户自己的账号,不能按关键词搜索任意视频或读取任意视频的评论。下面用美妆品牌珀莱雅做例子,每一步的响应都是 Scavio 在 2026 年 11 月 2 日(UTC)实际返回的,只做删减,没有改动任何值。快手按接口计费,每一步都标了积分。

准备工作

  • 一个 Scavio API 密钥。注册即送 50 积分,无需绑卡,足够跑完下面全部 7 步(共 28 积分)。
  • 任意能发 HTTP 请求的语言。下面用 cURL 和 Python。

第 1 步:按关键词搜索视频(10 积分)

视频搜索的必填参数是 keyword:

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/search/videos' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"keyword": "珀莱雅"}'

视频在 data.mixFeeds[].feed 下,这次返回 19 条。其中一条,删减到常用字段:

JSON
{
  "photo_id": 5253167696832135000,
  "share_info": "userId=3xfzkk5akd5cfgc&photoId=3x5866am8whg2b6",
  "user_id": 1950258601,
  "user_name": "珀莱雅官方旗舰店",
  "caption": "倒计时2天 | 她的美,自内而外明艳,是表象力量,藏于内里向内蓄力,向外生光皮骨双修,自内而外珀莱雅护肤代言人官宣倒计时 2天期待这一场全新相遇 #第四代珀莱雅红宝石面霜  #珀莱雅红宝石面霜  #珀莱雅",
  "view_count": 714855,
  "like_count": 9050,
  "comment_count": 1811,
  "duration": 5416,
  "timestamp": 1787559435070,
  "time": "2026-08-24 16:17:15"
}

注意 photo_id:它是一个超长整数,在 JSON 里精度丢失,末几位变成了 0(详情接口返回的真实 id 是 5253167696832135345)。查详情时用 share_info 里的 photoId,也就是 3x5866am8whg2b6。duration 是毫秒,timestamp 是毫秒级时间戳。

19 条结果里有 7 条来自珀莱雅自己的账号(官方旗舰店、官方直播间、美妆个护旗舰店),播放量合计 8,692,761,占这 19 条的 85.9%。品牌在快手搜索结果里的声量,大部分是自己的账号贡献的。

第 2 步:取视频详情(2 积分)

视频详情接受 photo_id 或视频链接 url:

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/video' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"photo_id": "3x5866am8whg2b6"}'
JSON
{
  "photo": {
    "photoId": "5253167696832135345",
    "userId": 1950258601,
    "userName": "珀莱雅官方旗舰店",
    "kwaiId": "PROYA_FlAGSHIP_STORE",
    "viewCount": 715004,
    "likeCount": 9051,
    "commentCount": 1811,
    "forwardCount": 0,
    "duration": 5416,
    "timestamp": 1787559435070,
    "photoType": "VIDEO"
  },
  "counts": { "fanCount": 2643598, "followCount": 91, "collectionCount": 650, "photoCount": 4494 }
}

详情是实时数据:搜索时 714,855 次播放,几秒后详情里是 715,004。字段名也和搜索不同(viewCount 对 view_count),映射时要分开处理。counts 是作者账号的数据,粉丝 2,643,598。完整响应还有封面、视频地址和背景音乐。

第 3 步:拉评论(每页 1 积分)

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/video/comments' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"photo_id": "3x5866am8whg2b6"}'

评论在 data.rootComments 下,第一页 37 条,commentCount 为 1811。把响应里的 pcursor 原样作为 cursor 传回就是第二页(这次 20 条,和第一页没有重复)。回复最多的一条:

JSON
{
  "comment_id": 1179291689820,
  "content": "鞠婧祎粉丝来这里罚站",
  "author_name": "呆又何妨",
  "authorArea": "广东",
  "likedCount": 613,
  "subCommentCount": 80,
  "hot": true,
  "time": "2026-09-24 21:38:02",
  "timestamp": 1790257081665
}

authorArea 是 IP 属地,time 是北京时间,hot 标记热评(这 57 条里有 17 条)。第一页先给热评,后面按时间倒序。

第 4 步:拉楼中楼回复(每页 1 积分)

评论回复接口要同时传视频 id 和一级评论的 root_comment_id:

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/video/sub-comments' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"photo_id": "3x5866am8whg2b6", "root_comment_id": "1179291689820"}'

回复在 data.subComments 下,第一页 10 条(共 80 条),用 pcursor 继续翻。其中一条:

JSON
{"comment_id": 1179566827915, "content": "这视频跟鞠婧祎没关系啊 发这不招黑吗", "authorArea": "安徽", "likedCount": 3, "time": "2026-09-25 15:14:44", "reply_to": 1850312707}

第 5 步:统计评论区在说什么

这条视频是代言人官宣前的倒计时,没有露出名字,评论区在猜是谁。用 Python 拉两页评论,统计每个名字被提到的次数:

Python
import requests

API = "https://api.scavio.dev/api/v1/kuaishou/video/comments"
HEADERS = {"Authorization": "Bearer sk_live_your_key"}

comments, cursor = [], None
for _ in range(2):
    body = {"photo_id": "3x5866am8whg2b6"}
    if cursor:
        body["cursor"] = cursor
    data = requests.post(API, headers=HEADERS, json=body, timeout=60).json()["data"]
    comments += data["rootComments"]
    cursor = data["pcursor"]
    if cursor == "no_more":
        break

names = {"孟子义": ["孟子义", "孟姐"], "鞠婧祎": ["鞠婧祎", "小鞠", "jjy"]}
for name, keys in names.items():
    hits = [c for c in comments if any(k in (c.get("content") or "") for k in keys)]
    print(name, len(hits), sum(c.get("likedCount") or 0 for c in hits))

57 条评论里,18 条提到孟子义(共 701 个赞),10 条提到鞠婧祎(共 1,259 个赞),杨紫、赵露思、白鹿、虞书欣、孙俪各被猜了 1 次。提到孟子义的评论更多,提到鞠婧祎的评论赞更多,因为第二热的评论就是“鞠婧祎粉丝来这里罚站”。同一次搜索里,珀莱雅旗舰店后来的一条视频写着“与孟子义一同见证”,答案揭晓。做代言人或新品预热的效果评估,这类数据比单纯的点赞数更说明问题。评论里的名字常有昵称和缩写,关键词表要自己补全。

第 6 步:查创作者是否在直播(1 积分)

快手的品牌账号往往在直播间卖货。直播状态接口传 user_id:

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/user/live' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"user_id": "1950258601"}'

UTC 20:26(北京时间 11 月 3 日凌晨 4 点 26 分)查询时,珀莱雅官方旗舰店的 data.dynamicIconV2.isLive 为 true,liveStream.caption 是“珀莱雅双11年终臻享好礼”,直播类型为 shop。同一时间查“珀莱雅官方直播间”(user_id 3888081897),isLive 为 false。想一次看很多品牌,用热榜接口传 {"board": "brand"},品牌榜每个条目都会标出是否链接到直播间,见快手数据采集 API 对比。

第 7 步:读创作者主页(10 积分)

用户主页是较贵的接口,取一次后缓存:

Bash
curl -X POST 'https://api.scavio.dev/api/v1/kuaishou/profile' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -d '{"user_id": "1950258601"}'

数据在 data.userProfile 下:profile.user_name 为“珀莱雅官方旗舰店”,认证说明“旗舰店账号”;ownerCount 里粉丝 2,643,598、公开作品 4,492、作品累计获赞 3,912,601;ipLocation.ipLocationName 为“浙江”。只要创作者的作品列表,用 1 积分的用户作品接口就够了。

全部 14 个快手接口

接口返回内容积分
/api/v1/kuaishou/user/resolve把分享链接解析成 id1
/api/v1/kuaishou/profile用户主页:昵称、简介、IP 属地和各项计数10
/api/v1/kuaishou/user/posts创作者的作品,带播放、点赞、评论数1
/api/v1/kuaishou/user/live创作者是否在直播及直播信息1
/api/v1/kuaishou/video单条视频详情2
/api/v1/kuaishou/videos/batch一次最多 20 条视频40
/api/v1/kuaishou/video/comments一级评论1
/api/v1/kuaishou/video/sub-comments一级评论下的回复1
/api/v1/kuaishou/search综合搜索10
/api/v1/kuaishou/search/videos视频搜索10
/api/v1/kuaishou/search/users用户搜索10
/api/v1/kuaishou/search/live正在直播的直播间搜索10
/api/v1/kuaishou/tag/feed话题下的作品1
/api/v1/kuaishou/trending热搜、直播、购物、品牌、音乐榜1

开始使用

  1. 注册:dashboard.scavio.dev/sign-up,送 50 积分,无需绑卡。
  2. 复制 API 密钥:注册后控制台里已自动生成。
  3. 发第一个请求:先用 1 积分的热榜接口试一下,{"board": "hot"} POST 到 /api/v1/kuaishou/trending。

免费试用快手 API,先在 Playground 里跑一遍;也可以通过 MCP 服务器在 AI 智能体里直接调用。价格见价格页。

参考:快手 API 总览 · 视频搜索 · 视频详情 · 评论 · 评论回复 · 直播状态

Frequently asked questions

快手视频 id 从哪里来?

快手链接和 share_info 里的 photoId 是 3x 开头的字符串,例如 3x5866am8whg2b6,Scavio 的 /api/v1/kuaishou/video 和评论接口都接受它作为 photo_id。搜索结果里另有一个数字型 photo_id 字段,它在 JSON 里是超长整数,末几位会变成 0,不要用它去查详情;取 share_info 里的 photoId 即可。

快手评论怎么翻页?

第一页不传 cursor,响应里的 pcursor 就是下一页的游标,原样作为 cursor 传回。pcursor 为 "no_more" 时停止。楼中楼回复用 /video/sub-comments,传 photo_id 和一级评论的 root_comment_id,同样用 pcursor 翻页。

怎么知道一个快手账号正在直播?

把 user_id 传给 /api/v1/kuaishou/user/live,每次 1 积分。正在直播时 isLive 为 true,并返回直播标题;我们 11 月 2 日查珀莱雅官方旗舰店时,标题是“珀莱雅双11年终臻享好礼”,直播类型为 shop。没有在播时 isLive 为 false。

获取快手视频数据要花多少积分?

按接口计费:热榜、评论、回复、用户作品和直播状态 1 积分,视频详情 2 积分,四个搜索接口和用户主页 10 积分,videos/batch 一次最多 20 条视频 40 积分。把本文 7 步的请求和代码全部跑一遍共 28 积分,按 Growth 年付约 0.06 美元。

数据是快手中国还是 Kwai?

只是快手中国(kuaishou.com)。快手国际版 Kwai(kwai.com)的链接解析不了,kwai.com 的 id 也不会返回数据。

快手视频数据,结构化 JSON

  • 视频搜索、详情、评论和回复
  • 创作者主页、作品和直播状态
  • 按接口计费 1 到 40 积分,注册送 50 积分
免费试用快手 API

50 free credits, no credit card

On this page

  1. 准备工作
  2. 第 1 步:按关键词搜索视频(10 积分)
  3. 第 2 步:取视频详情(2 积分)
  4. 第 3 步:拉评论(每页 1 积分)

Related articles

View all
  • scavio
    China / Comparison
    Kuaishou
    6 个快手数据采集 API 对比(2026):Scavio 一次调用读出品牌榜,哪些品牌正在直播也一目了然
  • scavio
    China / Comparison
    Douyin
    6 个抖音数据采集 API 对比(2026):Scavio 的热榜每条都带观看量,评论 1 积分一页 50 条
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy