Kwai & Kuaishou Scraper
Pricing
from $10.00 / 1,000 video details
Kwai & Kuaishou Scraper
Kwai & Kuaishou scraper + Kuaishou video downloader — extract video data, user profiles, comments, user posts, keyword search. KOL discovery, view counts, engagement metrics, creator analytics for China market research. Six operations, one clean dataset per run. No API key.
Pricing
from $10.00 / 1,000 video details
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
3
Monthly active users
19 hours ago
Last modified
Categories
Share
Kwai & Kuaishou Scraper — Videos, KOL, Comments, Search 🎥
🎉 Six scrapers in one — extract video data, profiles, comments, user posts & keyword search from China's #2 short-video platform
Built for KOL agencies, China-market researchers, brand teams, and content strategists who need clean structured Kwai & Kuaishou data — no API key, no setup, no scraping headaches
📋 Overview
Tired of brittle DIY scrapers that break every time Kwai/Kuaishou ships a UI tweak? This actor delivers reliable, flat structured datasets from China's #2 short-video platform (450M+ DAU) — one clean run per task, one tidy dataset out.
Why teams choose SIÁN for Kwai & Kuaishou data:
- ✅ Six operations, one actor: video detail · user profile · user video catalog · comments · search videos · search users
- ⚡ 20–30 results per page on search & user feeds — paginate to 50 pages in a single run
- 🎯 Production-ready data shape: curated camelCase aliases (videoId, viewCount, likeCount, caption, postedAt…) PLUS the raw upstream fields for power users
- 💰 Pay-per-result pricing — only charged for successful extractions, never for empty pages or errors
- 💎 No API key, no setup, no proxies — paste a video ID, user ID, or keyword and run
- ✨ NEW: 19-digit Kuaishou video IDs preserved at full precision (most scrapers silently corrupt them); HTTPS auto-normalized on every media URL
✨ Features
- 🎥 Video Detail: caption, view/like/share/comment/collect counts, playable video URL, cover, creator info, duration, timestamps
- 👤 User Profile: fan count, follow count, photo count, bio, verification badge, location, constellation, full avatar set, banner
- 📹 User Videos: full creator video catalog with engagement metrics, paginated ~10 videos/page
- 💬 Video Comments: top + reply comments with author, area, like count, hot-comment flag, plus a top-5 reply sample per thread
- 🔍 Search Videos: keyword search supporting Chinese, English, and mixed queries — ~20 results/page
- 🔎 Search Users: discover creators by keyword with handle, fans, verification, bio — ~30 results/page
- 🖼️ HTTPS-normalized URLs: every video URL, cover, avatar, and banner ready to embed
- 🆔 BigInt-safe IDs: 19-digit Kuaishou photo/user IDs preserved (no precision loss → no broken cross-operation joins)
- 📄 Pcursor pagination: stream through up to 50 pages per run with one input parameter
- 📊 HTML run report: saved automatically to key-value store with success rate, errors, duration, inputs
🎬 Quick Start
Paste a keyword to search Kwai/Kuaishou trending videos — no Kwai API or Kuaishou downloader software required.
curl -X POST https://api.apify.com/v2/acts/sian.agency~kwai-kuaishou-scraper/runs?token=YOUR_TOKEN \-d '{"operation":"searchVideo","keyword":"funny","maxPages":3}'
🚀 Getting Started (3 Simple Steps)
Step 1: Pick an operation
Choose what you want to extract: Search Videos, Search Users, Video Detail, User Profile, User Videos, or Video Comments.
Step 2: Enter the input
A keyword (search), a video ID (detail/comments), or a user ID (profile/videos).
Step 3: Click "Start"
Results stream into the Apify dataset as they come back. Download as JSON, CSV, or Excel directly from the Console.
That's it! In under 60 seconds, you'll have:
- A flat, structured dataset (no nested CDN JSON to parse)
- Curated camelCase fields plus the raw response for power users
- An HTML report summarizing the run
- Ready-to-embed HTTPS media URLs (videos, covers, avatars)
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
operation | string (enum) | Yes | One of: videoDetail · userDetail · userVideos · videoComments · searchVideo · searchUser |
videoId | string | If operation is videoDetail or videoComments | Kuaishou numeric video ID (also called photo_id). Find it in any Kuaishou video URL after /short-video/. |
userId | string | If operation is userDetail or userVideos | Kuaishou numeric user ID. Find it in any profile URL after /profile/ or in any result row's user_id field. |
keyword | string | If operation is searchVideo or searchUser | Search query (Chinese, English, or mixed — e.g. funny, 美食, dance challenge) |
maxPages | integer | No | Pages to fetch for paginated operations (default 5, max 50) |
Example — Search trending Kwai/Kuaishou videos:
{"operation": "searchVideo","keyword": "美食","maxPages": 3}
Example — Pull a creator's full video catalog (Kuaishou video downloader workflow):
{"operation": "userVideos","userId": "2542916559","maxPages": 10}
Example — Get full video details by ID:
{"operation": "videoDetail","videoId": "5241627202658372579"}
📤 Output
Results are saved to the Apify dataset with 40+ curated fields plus all raw upstream fields. Filter by _operation to split modes; four predefined dataset views ready to open in Apify Console (Overview / Videos / Users / Comments).
| Field | Type | Description |
|---|---|---|
videoId | string | Kuaishou video ID (19-digit, precision preserved) |
videoPageUrl | string | Direct link to the video on Kuaishou |
caption | string | Video caption (Chinese / English / mixed) |
videoUrl | string | Playable video stream URL (no watermark) |
videoUrlList | array | All quality variants of the stream |
coverUrl | string | Primary video thumbnail |
durationMs | integer | Video length in milliseconds |
viewCount | integer | Total plays |
likeCount | integer | Likes |
shareCount | integer | Shares |
commentCount | integer | Comments |
collectCount | integer | Saves/bookmarks |
postedAt | string | Upload timestamp (human-readable) |
userId | string | Creator's Kuaishou user ID |
userName | string | Creator's display name |
kwaiId | string | Creator's Kwai handle (e.g. Mr_pasang) |
userVerified | boolean | Verified badge |
userPageUrl | string | Direct link to the creator's profile |
avatarUrl | string | Creator's profile picture (HTTPS) |
fanCount | integer | Fans / followers (profile rows) |
followCount | integer | Following count (profile rows) |
photoCount | integer | Total posts (profile rows) |
userBio | string | Profile description (profile rows) |
commentId | string | Comment ID (comment rows) |
content | string | Comment text |
likedCount | integer | Likes on the comment |
authorArea | string | Commenter's region (e.g. 河北) |
subCommentSample | array | Top 5 replies per thread |
Example dataset row (search video):
{"_operation": "searchVideo","_sourceKeyword": "funny","videoId": "5241908663322906194","userId": "2542916559","userName": "Pasang大卫🇳🇵","kwaiId": "Mr_pasang","caption": "Windows7 🤣🤣🤣 #funnyvideo #prank #fyp","viewCount": 5993,"likeCount": 51,"shareCount": 461,"commentCount": 4,"videoUrl": "https://tymov2.a.kwimgs.com/upic/...","coverUrl": "https://p66-plat.wsukwai.com/upic/...","videoPageUrl": "https://www.kuaishou.com/short-video/5241908663322906194","userPageUrl": "https://www.kuaishou.com/profile/2542916559","postedAt": "2025-08-19 21:08:15","status": "success"}
💼 Use Cases & Examples
1. KOL & Creator Discovery for China-Market Brands
Influencer marketing teams at Western brands shortlisting Kuaishou KOLs for product seeding and brand partnerships.
Input: Search Users with keyword "美食" (food) or "时尚" (fashion) Output: 30 creators per page with fan counts, verification, bio, avatar Use: Build a ranked KOL shortlist in 5 minutes instead of 5 hours of manual scrolling.
2. China Market-Entry Research
Market intelligence analysts monitoring short-video trends before launching a brand in China.
Input: Search Videos with industry keyword across 10 pages Output: 200 videos with engagement metrics, captions, hashtags, posting times Use: Spot trending themes, viral content patterns, and competitor activity weeks before launch.
3. Content Trend Tracking
Content strategists at agencies tracking viral videos, breakout creators, and emerging hashtags daily.
Input: Scheduled Search Videos run with niche keyword Output: Time-series of trending content + engagement velocity Use: Feed a trend dashboard or alert system; spot virality 24–48 hours before mainstream.
4. Comment Sentiment Mining
NLP / brand-perception teams analyzing reactions on competitor videos or branded-content collaborations.
Input: Video Comments operation on competitor video IDs Output: All top comments + reply samples with author, area, like counts Use: Pipe to a sentiment model to gauge audience reaction; identify advocacy & detractor patterns.
5. Creator Catalog Mapping (KOL Audit)
Influencer-marketing agencies doing due diligence on a creator before signing them.
Input: User Videos operation across 10–20 pages for the creator's user ID Output: Full posting history with view/like/share counts and timestamps Use: Audit posting cadence, engagement drift, fake-fan red flags, and content quality at scale.
6. Brand Monitoring on Chinese Short Video
Brand managers tracking unauthorized mentions, branded-content performance, and counterfeits.
Input: Search Videos with brand or product keyword scheduled hourly Output: Every new mention with creator + engagement Use: React to viral mentions in near real-time; flag counterfeits & PR risks.
7. Kuaishou Video Downloader for Content Re-purposing
Editors & creators archiving public Kwai/Kuaishou videos for legal commentary, education, or research.
Input: Video Detail by ID
Output: HTTPS-ready videoUrl + alternative quality variants
Use: Bulk archive, repurpose, or analyze video content without manual right-click-save.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/kwai-kuaishou-scraper').call({operation: 'searchVideo',keyword: 'funny',maxPages: 3,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/kwai-kuaishou-scraper').call(run_input={'operation': 'userVideos', 'userId': '2542916559', 'maxPages': 5})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~kwai-kuaishou-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"operation":"videoDetail","videoId":"5241627202658372579"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: schedule daily or webhook from a brief-creator
- HTTP Request: call the actor's run-sync endpoint with
operation+ input - Process: filter by
_operationand pivot onvideoId/userId/commentId - Action: push to BigQuery, Notion, Airtable, or a Slack alert
📊 Performance & Pricing
FREE Tier (Try It Now)
- Full feature access — every operation, every field, no quality compromise
- No credit card required
- Perfect for evaluating data depth before you commit
PAID Tier (Production Ready)
- Unlimited results per run
- Faster processing — no FREE-tier throttling
- Pay-per-result: only charged for successful rows, never for errors or empty pages
- Volume discounts up to 50% off at GOLD/PLATINUM/DIAMOND Apify tiers
💰 Best price on the market for premium Kwai/Kuaishou data — see pricing tab for the full per-event ladder. Single-row operations (Video Detail, User Profile) carry richer payloads at premium pricing; bulk operations (Search, User Videos, Comments) are priced to scale with you.
❓ Frequently Asked Questions
Q: How many videos / users / comments can I extract per run?
A: FREE tier: full feature access for evaluation. PAID tier: unlimited — capped only by maxPages (default 5, max 50) and platform-side data availability.
Q: Does it work with private profiles or shadow-banned accounts? A: No — only publicly accessible Kwai/Kuaishou content is supported. Private accounts and banned users return empty or error rows.
Q: What output formats are available? A: JSON, CSV, Excel, RSS, HTML, XML — export directly from the Apify dataset UI or via API.
Q: Are video URLs permanent?
A: Kuaishou CDN URLs typically expire after a few hours. Use videoUrlList for fallback mirrors, or re-run Video Detail when you need a fresh URL.
Q: Why are Kuaishou video IDs 19 digits — does the dataset preserve them?
A: Yes. We use a bigint-safe JSON parser so 19-digit IDs (photo_id, user_id, comment_id) round-trip without precision loss. Most scrapers silently corrupt these and break cross-operation joins.
Q: Can I search in Chinese? A: Absolutely. Chinese, English, and mixed queries all work — Chinese tends to surface more native creators; English surfaces more international Kwai users.
Q: Is this legal? A: Yes — we only extract publicly available data. See the Legal section below.
Q: How long does processing take? A: ~3–10 seconds per page for paginated operations; ~2–5 seconds for single-row operations.
🐛 Troubleshooting
Page returned no rows / empty dataset
- Verify the input is correct: video ID has 18–19 digits, user ID is numeric, keyword is non-empty
- Check that the video/user still exists on Kuaishou (try opening
videoPageUrloruserPageUrlfrom a result row) - For comments: not every video has comments — try a different video ID
HTTP errors / "Data source temporarily unavailable" rows
- The actor auto-retries transient failures up to 4 times with backoff. If you still see error rows, the upstream is rate-limited or down — retry the run after a few minutes.
19-digit video IDs look truncated in spreadsheet exports
- Spreadsheet apps (Excel, Google Sheets) auto-cast long integers to scientific notation. The actor preserves them as strings in JSON; in CSV exports, format the
videoIdcolumn as Text before opening.
Pagination ends earlier than maxPages requested
- That means the platform served the last page. Check
_pageon the last row —isLastPagewas true. Not all creators or keywords have 50 pages of content.
⚠️ Trademark Disclaimer
This actor is an independent scraping tool and is not affiliated with, endorsed by, or sponsored by Kuaishou Technology Co., Ltd. or any of its subsidiaries. "Kwai" and "Kuaishou" are used solely in a descriptive sense to identify the public data source the actor reads from. Kwai® and Kuaishou® are trademarks of their respective owners. All other trademarks are the property of their respective owners.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
✨ More by SIÁN Agency
Part of the SIÁN Agency Apify portfolio — production-grade scrapers and AI tools used by agencies, research teams, and brands. A few that pair well with Kwai & Kuaishou:
China & E-commerce
- Taobao & Tmall Product Scraper — China's #1 marketplace: products, search, shop catalogs, reviews
- Uber Eats Menu Scraper — restaurant menus + prices
Short-Video & Social Media
- Best TikTok AI Transcript Extractor — TikTok video → text with metadata
- Instagram AI Transcript Extractor — Reels & Stories transcription
- Facebook AI Transcript Extractor — Facebook video → text
- YouTube Shorts AI Transcript & Metadata Extractor — Shorts data + transcripts
Real Estate (Global)
- Zillow Property Scraper · Airbnb Scraper · Bayut (Dubai) · Redfin · StreetEasy (NYC) · Zoopla (UK) · Realtor.com
⭐ Leave a 5-Star Review
Love this actor? Leave a 5-star review here — it helps us build more features for you and lets other teams find it.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's Apify Console Issues tab
- 📧 hello@sian-agency.online
Built by SIÁN Agency | More Tools