Kuaishou MCP server
Connect Kuaishou to your AI tools. Claude Code, Cursor, VS Code and other MCP clients can find the endpoint and pull videos, comments and replies, a creator's hot videos and the hot board for you. 5 live endpoints, added with one command.
A new account gets 50 trial calls; after that, successful calls are billed from a prepaid balance. See pricing.
Add Kuaishou with one command
Qovia is also an MCP server. Run this in Claude Code. Finding and reading endpoints needs no key; to call them, set up your API key as in the MCP docs. Cursor and VS Code setups are there too.
claude mcp add --transport http qovia https://api.qovia.ai/mcp5 Kuaishou endpoints your AI can call
Parameters, response fields and code samples for each are in the API reference.
- Kuaishou video detail
GET /v1/raw/kuaishou/videoOne Kuaishou post: caption, author (numeric uid, eid and Kuaishou ID), play / like / comment / share / save counts, hashtags, publish time (Beijing time), duration, cover and link. Pass the post's eid (the part of its link, such as 3xry7mhn2ywjyqg); the numeric photo_id is not accepted. A post that does not exist or was deleted answers 404 and is not charged.Required: video_id - Kuaishou video comments
GET /v1/raw/kuaishou/commentsFirst-level comments of a post, cursor-paginated (about 30 on the first page, then about 20): text, likes, reply count, IP location, time (Beijing time), whether it is a hot comment, whether the creator liked it, comment images and the commenter. Pass the previous page's cursor back to continue; stop when has_more is false. Replies come from raw.kuaishou.comment_replies. A post without comments, or one that does not exist, answers empty and is not charged.Required: video_id - Kuaishou comment replies
GET /v1/raw/kuaishou/comment_repliesReplies under one first-level comment, cursor-paginated, about 12 a page: text, likes, IP location, time (Beijing time), the user replied to, and the replier. Pass the previous page's cursor back to continue; stop when has_more is false. Kuaishou reports no reply total. A comment without replies answers empty and is not charged.Required: video_id, comment_id - Kuaishou creator hot videos
GET /v1/raw/kuaishou/creator_hot_videosA creator's hot posts, most liked first, 20 a page, as the same records as video detail (same ids). Pass the numeric uid (the author.uid of a post or comment record). Pass the previous page's cursor back to continue; stop when has_more is false. A creator without posts, or a user that does not exist, answers empty and is not charged.Required: uid - Kuaishou hot board
GET /v1/raw/kuaishou/hot_boardKuaishou's hot board (the main board) as it stands, about 50 words: rank, word, heat value, views, the board's tag (such as 霸榜中 "holding the top" or 18:20登顶 "reached #1 at 18:20") and a search link; pinned words come first (pinned true, no rank). One whole board per call, no paging, no params. An empty board answers empty and is not charged.
A request and its response
Kuaishou video detail(GET /v1/raw/kuaishou/video). The sample comes from the endpoint catalog, not live data; a full response also carries request_id and meta.
curl 'https://api.qovia.ai/v1/raw/kuaishou/video?video_id=3xry7mhn2ywjyqg' \ -H "Authorization: Bearer $QOVIA_KEY"
{
"data": {
"id": "soc_kua_892e0d923045",
"src": "social",
"platform": "kuaishou",
"lang": "zh-CN",
"text": "绝 望 鸭 脖",
"author": {
"uid_hash": "ec1f004e8813",
"followers": null,
"nickname": "权少爱吃小汉堡🍔",
"uid": "228905802",
"eid": "3xz63mn6fngqtiq",
"unique_id": "quanshaogmod"
},
"metrics": {
"likes": 536223,
"comments": 33273,
"shares": 203274,
"saves": 141600,
"plays": 9258156
},
"extra": {
"source_id": "5220235068916084263",
"eid": "3xry7mhn2ywjyqg",
"published_at": "2024-12-13T17:17:22+08:00",
"video_dur_s": 23,
"topic": null,
"topics": [],
"content_type": "video",
"cover_url": "https://ws2.a.kwimgs.com/upic/2024/12/13/17/BMjAyNDEyMTMxNzE2NDFfMjI4OTA1ODAyXzE1MTA0ODI0NzI0N18yXzM=_hd_Be0f7de6d81e02b08996d9b43b1a8bb62.kvif?tag=1-1792597682-sp-0-knz0inf6a6-d3a11a040b0c8138&type=hot&clientCacheKey=3xry7mhn2ywjyqg_hd.kvif&di=4c9d6c8d&bp=10321",
"ip_location": null,
"url": "https://www.kuaishou.com/short-video/3xry7mhn2ywjyqg"
},
"prov": {
"hash": "0xae1f5e598aff2701",
"ts": "2026-10-21T23:50:00+08:00",
"source": "live"
}
}
}FAQ
How do I add the Kuaishou MCP server to Claude Code?
Run claude mcp add --transport http qovia https://api.qovia.ai/mcp. Finding and reading endpoints needs no key; to call one, add your API key as an Authorization: Bearer header in the MCP config (see the MCP docs). A new account gets 50 trial calls.
What can an AI do with the Kuaishou MCP server?
It exposes four tools: search_endpoints, get_endpoint, call_endpoint and get_account. The AI searches for "kuaishou" with search_endpoints, picks from the 5 endpoints, and pulls videos, comments and replies, a creator's hot videos and the hot board with call_endpoint. Calls are billed exactly like the HTTP API.
What Kuaishou data can I get?
Single videos (caption, author, play, like, comment, share and save counts, hashtags, publish time, duration and cover), first-level comments and their replies (with IP location and a hot-comment flag), a creator's hot videos most liked first, and the Kuaishou hot board (about 50 words with rank, heat and label).
Where do I find a Kuaishou video's ID?
The video and comment endpoints take the video's eid, the part of its link (for example 3xry7mhn2ywjyqg); the numeric photo_id is not accepted. A creator's hot videos take the numeric uid, which is the author.uid of a video or comment record.
How do I page through Kuaishou comments?
Pass back the previous page's cursor until has_more is false. First-level comments come about 30 on the first page and about 20 after; replies are about 12 a page and come from the comment replies endpoint.
Do I need a Kuaishou account or cookies?
No. All you need is a Qovia API key: no accounts, cookies, proxies or request signing to maintain.
How is it billed?
Prepaid and per call: only successful calls that return data are charged, and empty results, errors and timeouts are not. Every response says what it cost (meta.charged_usd). Each endpoint's price is in the API reference.
What should I keep in mind when using the data?
Qovia provides a data API service and claims no ownership of the underlying content. Use the data under applicable law and Kuaishou's platform rules; see our terms of service.
Your agent only knows what you give it
Give it Douyin, Xiaohongshu (RedNote), WeChat and product reviews: structured, per call, nothing charged for failures.