Kuaishou API
Kuaishou is one of China's largest short-video platforms, and almost no Western data tool covers it. Fourteen endpoints for profiles, posts, comments, blended search, live streams and trending leaderboards — each a single POST returning structured JSON.
50 free credits on signup. No card, no Chinese entity or ICP filing.
{ "data": { "result": 1, "userProfile": { "profile": { "user_id": 5518803932, "user_name": "玉儿脱口秀", "user_text": "玉儿上线,快乐开讲,用段子解锁生活趣味~", "user_sex": "F", "verified": false, "headurl": "http://p22.a.yximgs.com/uhead/AB/..." }, "ownerCount": { "like": 0, "photo": 312 } } }, "response_time": 1880, "credits_used": 10, "credits_remaining": 4726}A real captured response from this endpoint. Sign up to run your own.
What is the Scavio Kuaishou API?
The Scavio Kuaishou API is a REST API that returns public data from Kuaishou, a major Chinese short-video platform, as structured JSON. You send a share link, user id, video id or keyword to one of 14 POST endpoints with your API key, and get back profiles, posts, comments, search results, live streams or trending leaderboards.
- 14
- endpoints, all live in production
- 1–40
- credits, priced per endpoint
- 20
- videos per batch call
Start with these four
They cover most of what people build. All fourteen, with prices, are below.
Mixed search
POST /api/v1/kuaishou/searchKuaishou's own blended ranking — videos, creators and live streams as the app orders them, rather than a reconstruction.
Profile
POST /api/v1/kuaishou/profileA creator's display name, bio, IP location and counts. At 10 credits it is the expensive one, so resolve and cache rather than re-fetching.
Videos batch
POST /api/v1/kuaishou/videos/batchUp to 20 videos in a single request for 40 credits — 2 an id, against 2 credits each for single calls. The cheapest way to hydrate a list.
Trending
POST /api/v1/kuaishou/trendingThe hot-search list plus live, shopping and brand leaderboards, at 1 credit. The cheapest read of what China's short-video audience is on.
All 14 Kuaishou endpoints
Every route is a POST, returns JSON, and takes the same API key. Kuaishou is priced per endpoint — read the credits column before you scale a job.
| Endpoint | Returns | Credits |
|---|---|---|
Resolve link/api/v1/kuaishou/user/resolve | A share link copied from the app into the ids everything needs | 1 |
Profile/api/v1/kuaishou/profile | Display name, bio, avatar, gender, IP location, counts | 10 |
User posts/api/v1/kuaishou/user/posts | A creator's top posts — caption, play / like / comment / share | 1 |
Live status/api/v1/kuaishou/user/live | Whether a creator is broadcasting now, plus stream attachments | 1 |
Video detail/api/v1/kuaishou/video | One video by photo id or URL — caption and full counts | 2 |
Videos batch/api/v1/kuaishou/videos/batch | Up to 20 videos in one request — 2 credits an id, not 40 each | 40 |
Video comments/api/v1/kuaishou/video/comments | Comment text, author name and id, IP location | 1 |
Comment replies/api/v1/kuaishou/video/sub-comments | Every reply under one root comment | 1 |
Mixed search/api/v1/kuaishou/search | Kuaishou's own blended search — what the app actually shows | 10 |
Video search/api/v1/kuaishou/search/videos | 20 ranked videos a page — caption, author, play counts | 10 |
User search/api/v1/kuaishou/search/users | 20 creators a page by name, handle or topic | 10 |
Live search/api/v1/kuaishou/search/live | Streams on air right now for a keyword | 10 |
Hashtag feed/api/v1/kuaishou/tag/feed | 20 posts a page behind a hashtag, with authors and counts | 1 |
Trending/api/v1/kuaishou/trending | Hot-search list plus live, shopping and brand leaderboards | 1 |
50 free credits on signup covers 5 profile lookups, 50 feed pages, or one full batch of 20 videos. See plans
Resolve a link, then read the creator
Share links carry no id, so resolve first for 1 credit. The response on the right is a real capture — note how deeply Kuaishou nests.
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Paste a share link from the app - 1 credit
ids = client.kuaishou.user_resolve(url="https://v.kuaishou.com/...")
# Their posts - 1 credit
posts = client.kuaishou.user_posts(user_id=ids["data"]["user_id"])
for p in posts["data"]["feeds"]:
print(p["caption"][:40], p["play_count"]){
"data": {
"result": 1,
"userProfile": {
"profile": {
"user_id": 5518803932,
"user_name": "玉儿脱口秀",
"user_text": "玉儿上线,快乐开讲,用段子解锁生活趣味~",
"user_sex": "F",
"verified": false,
"headurl": "http://p22.a.yximgs.com/uhead/AB/..."
},
"ownerCount": {
"like": 0,
"photo": 312
}
}
},
"response_time": 1880,
"credits_used": 10,
"credits_remaining": 4726
}Why not go direct?
Kuaishou has no public developer API, and the practical barriers to self-scraping it are higher than most.
Building it yourself
- No public developer API and no documented endpoints
- Share links carry no usable id, so every workflow needs its own resolver
- Chinese-language payloads with deep, inconsistent nesting
- Access from outside China is slow and unreliable without local infrastructure
Scavio Kuaishou API
- One API key, issued at signup — no Chinese entity, no ICP filing
- A documented resolver that turns any share link into ids for 1 credit
- Bulk video lookup at 2 credits an id rather than one call at a time
- Same key and JSON envelope as 30 other Scavio platforms
Scavio returns publicly available data only, and never authenticates as a Kuaishou user.
What developers build with it
China market research
Kuaishou is one of China's largest short-video platforms and is barely covered by Western data tools. Search and trending give you a read on consumer attention that Douyin-only coverage misses.
search + trendingCreator discovery and vetting
Find creators by topic, then resolve profiles for real follower and post counts before any outreach. Profiles are 10 credits, so resolve once and cache.
search/users + profileLive commerce monitoring
Kuaishou runs heavily on live shopping. Search streams on air right now and check whether a specific creator is broadcasting, which is the moment that matters for live commerce.
search/live + user/liveCampaign and hashtag tracking
Read a hashtag feed at 1 credit a page, then hydrate the interesting videos in bulk via the batch endpoint rather than one call at a time.
tag/feed + videos/batchComment and sentiment mining
Pull comment threads and their replies at 1 credit each, with IP location attached, then run an LLM over the Chinese text for themes.
video/comments + video/sub-commentsAgent tools for APAC research
Point an agent at the MCP server and Kuaishou becomes a callable tool alongside every other Scavio platform — one key, one JSON envelope.
MCP + RESTHow to get Kuaishou data as JSON
- 1
Get an API key
Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Chinese business entity or ICP filing.
- 2
Resolve the share link first
Kuaishou share links carry no usable id. Send {"url": "https://v.kuaishou.com/..."} to /api/v1/kuaishou/user/resolve — it costs 1 credit and returns the ids every other endpoint needs.
- 3
Watch the price column
Kuaishou is priced per endpoint: most reads are 1 credit, video detail is 2, searches and profile are 10, and videos/batch is 40 for up to 20 ids. Batch is the cheap path for lists — 2 credits an id rather than 2 each.
Kuaishou API FAQ
What is the Scavio Kuaishou API?
+
It is a REST API that returns public Kuaishou data as structured JSON. Fourteen POST endpoints cover link resolution, profiles, user posts and live status, video detail and bulk video lookup, comments and replies, mixed / video / user / live search, hashtag feeds and trending leaderboards. You authenticate with a Scavio API key.
Who are these endpoints for?
+
Brand and market researchers covering China; developers embedding APAC social data in a product; AI agent builders wiring Kuaishou in as an MCP or SDK tool; automation engineers running monitoring inside n8n, Zapier or Make; live-commerce teams tracking streams; and analysts studying short-video attention. Same API for all of them.
How much does a Kuaishou request cost?
+
Kuaishou is priced per endpoint rather than flat. Most reads — resolve, user posts, live status, comments, replies, hashtag feed and trending — cost 1 credit. Video detail is 2. Profile and all four search endpoints are 10. The bulk videos/batch endpoint is 40. Every price is in the table on this page.
Why is videos/batch 40 credits?
+
Because it returns up to 20 videos in a single request. At 40 credits for 20 ids that is 2 credits an id — the same as a single video call, but in one round trip. It is the cheap path for hydrating a list, not an expensive one, provided you actually fill the batch.
Is Kuaishou the same as Douyin or TikTok?
+
No. Kuaishou is a separate Chinese short-video platform, a direct competitor to Douyin. It is not TikTok and not TikTok's Chinese edition, and its creators, trends and commerce ecosystem are distinct. Scavio covers TikTok separately.
Do I need a Chinese business entity?
+
No. You call the Scavio endpoint with your Scavio API key. There is no Chinese company registration, no ICP filing and no local partner required.
What does the response look like?
+
The API wraps the provider payload under a data key and adds credits_used and credits_remaining. Note that Kuaishou nests more deeply than most platforms — a profile lives at data.userProfile.profile with counts under data.userProfile.ownerCount, not at the data root.
Is the content in Chinese?
+
Yes. Captions, comments, display names and bios come back in the original Chinese, unaltered. That is deliberate: translating upstream would lose meaning, and you can run your own translation or an LLM over the text.
Which languages and tools are supported?
+
Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.
Is scraping Kuaishou data legal?
+
Scavio returns publicly available posts and profile data and does not authenticate as a user. Chinese data regulation and Kuaishou's own terms apply to what you collect and how you use it, and personal data adds further obligations depending on your jurisdiction. Talk to your own counsel for your specific use case.
Explore more of Scavio
TikTok API
Profiles, videos, comments and hashtags.
Instagram API
Profiles, posts, reels and hashtag search.
YouTube API
Transcripts, search, channels and comments.
TikTok Shop API
Products, sellers, reviews and categories.
MCP server
Every platform as a callable tool for agents.
Pricing
Credit packs and plans, no per-platform surcharge.
Start pulling Kuaishou data today
50 free credits on signup, no card. Your first request is a POST with a share link in it.