Kuaishou 快手 Scraper - Videos, Comments, Users & Hot Lists avatar

Kuaishou 快手 Scraper - Videos, Comments, Users & Hot Lists

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Kuaishou 快手 Scraper - Videos, Comments, Users & Hot Lists

Kuaishou 快手 Scraper - Videos, Comments, Users & Hot Lists

Scrape Kuaishou (快手, also known as Kwai): search videos, photo posts, live rooms, sounds and hashtags by keyword, list a user's or hashtag's videos, get video details, comments with replies and IP region, find users, read hot lists. No login or cookies needed. Export JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Silkline

Silkline

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Scrape public data from Kuaishou (快手) without a login: videos and photo posts by keyword, the videos of a user or hashtag, video details, comments with replies, users by keyword, live rooms, sounds, hashtags and the platform's hot and ranking lists. Built for market research, trend tracking, creator discovery and sentiment analysis on one of China's largest short-video platforms.

What is Kuaishou?

Kuaishou (快手, also known internationally as Kwai) is a Chinese short-video and live-streaming platform. This Actor is not affiliated with Kuaishou; it reads the public pages and lists anyone can see.

What data can you get?

ModeWhat it returns
searchVideos, photo posts, live rooms, sounds or hashtags found by keyword
searchUsersUsers found by keyword, with followers and bio
userVideosLatest or most popular videos of a user (by numeric user ID)
videoDetailsOne record per video ID or video link
commentsTop-level comments of videos, optionally with replies
hotListsHot list, category boards, hot-search people, live, shopping and brand rankings, music ranking
hashtagVideosMost popular or newest videos of a hashtag

Video records: videoId, url, workType, description, hashtags, createdAt, durationSeconds, playCount, likeCount, commentCount, shareCount, collectCount, downloadCount, authorId, authorName, authorKwaiId, authorGender, authorVerified, authorAvatarUrl, authorProfileUrl, musicId, musicTitle, musicArtist, coverUrl, videoUrl, width, height. User records: userId, name, kwaiId, gender, bio, avatarUrl, followerCount, videoCount, likeCount, verified. Counts the app shows as rounded text ("1.1k", "75.6m") are converted and are approximate above 999. Comment records: commentId, parentCommentId, text, likeCount, replyCount, createdAt, isHot, authorId, authorName, authorAvatarUrl, authorVerified, authorRegion (IP region shown next to the comment), replyToUserName. Ranking records (type: hotItem): listType, rank (0 = pinned), title, subtitle, hotValue, hotValueText, viewCount, itemId, userId.

How to use Kuaishou Scraper

  1. Open the Actor and choose a mode.
  2. Fill the list that belongs to the mode (keywords, user IDs, video IDs or links, hashtags or lists); the fields are named after the mode.
  3. Set the maximum number of results per input and run.
  4. Export the dataset as JSON, CSV or Excel, or read it through the API.

Input

FieldTypeModeMeaning
modestringallOne of the seven modes. Default search
keywordslistsearchEach keyword is a separate search. Default 美食
searchTypestringsearchvideo, image, live, music or tag. Default video
userKeywordslistsearchUsersEach keyword is a separate user search
userslistuserVideosNumeric user IDs (the userId of a user search). Profile links are not supported
userSortstringuserVideoslatest or popular
videoslistvideoDetails, commentsNumeric video IDs or Kuaishou video links; a pasted share message works
includeRepliesbooleancommentsAlso output replies under each comment
hashtagslisthashtagVideosNames such as 美食 or #美食
hashtagTabstringhashtagVideoshot or latest
listslisthotListshot, entertainment, society, useful, challenge, people, live, shopping, brand, music
maxResultsintegerallMaximum items per input, up to 1000. Default 20

Empty input {} runs a keyword search for 美食 and returns 20 videos.

{"mode": "comments", "videos": ["5254012114897019306"], "includeReplies": true, "maxResults": 100}

Output example

{"type": "video", "videoId": "5254012114897019306", "url": "https://www.kuaishou.com/short-video/3xfdf952b4qfehk",
"workType": "video", "description": "#老铁解馋饭局", "hashtags": ["老铁解馋饭局"], "createdAt": "2026-07-06T08:47:42Z",
"durationSeconds": 8.9, "playCount": 16344911, "likeCount": 179220, "commentCount": 8750, "shareCount": 24838,
"authorId": "1952531864", "authorName": "Example author", "keyword": "美食"}

How much does it cost?

You pay per event: a start fee of $0.0125 per run and $0.002 per item returned.

  • Keyword search, user search and the latest videos of a user pay the start fee again for every further keyword or user.
  • Video details, comments, hashtags, ranking lists and popular videos of a user pay one start fee per run.
  • Example: 100 videos for one keyword cost $0.0125 + 100 x $0.002 = $0.2125. Two keywords with 50 videos each cost $0.025 + 100 x $0.002 = $0.225. 200 comments of one video cost $0.0125 + $0.40 = $0.4125.
  • A spending limit set on the run is respected: the run stops cleanly when the next item or start fee does not fit.

Free Apify plan: every run returns a sample dataset (a real result of the prefilled input) so you can see the output format; your input is not used and nothing is charged. To run your own queries, use any paid Apify plan.

Use cases

  • Track which topics and sounds trend on Kuaishou's hot lists day by day.
  • Find creators in a niche and compare followers, videos and verification.
  • Collect comments and replies for sentiment and customer research.
  • Monitor the videos under a hashtag or of competitor accounts.
  • Build a dataset of captions, hashtags and engagement for content research.

Integrations and API

Runs can be started through the Apify API, scheduled, and connected to integrations such as webhooks, Zapier or Make.

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("clover_folktale/kuaishou-scraper").call(run_input={"mode": "search", "keywords": ["美食"], "maxResults": 50})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["description"], item["playCount"])

Tips and limits

  • Keyword and ID lookups can be slow: a request may take 10 to 40 seconds.
  • The platform sometimes refuses a hashtag that exists for a while. A hashtag refused six times in a row is reported as not found and the run goes on with the next one; if you are sure it exists, run it again later.
  • A hashtag or video the platform does not know counts as not found (keyword search always answers something) and is not charged by itself: the run's first start fee is charged once the platform has answered, and an empty answer counts. Keyword search, user search and latest videos of a user take a start fee for every further input in advance; an input the platform answers with nothing (for example a user ID that does not exist) still pays it.
  • Later search pages are only requested while the page before them (the first one included) brought at least 7 new items, so a run can return fewer items than maxResults when the platform has no more.
  • Paging beyond a few hundred results per keyword may repeat items; repeats are removed and never charged twice.
  • User videos need the numeric user ID. Take it from a searchUsers run.
  • Video links resolve to the video ID first; in comments mode that costs one extra request per link.
  • In comments mode with replies, only threads with at least two missing replies are expanded.
  • Counts shown as rounded text on the platform ("1.1k") are approximate.

FAQ

Do I need a Kuaishou account? No login or cookies are needed.

Is it legal? Only public data is returned. No phone numbers, messages or other private data. You are responsible for how you use it.

How fresh is the data? Each run reads the platform at that moment.

Why are some fields empty? The platform does not show every field everywhere, for example downloadCount or authorKwaiId.

Can I schedule runs and export? Yes, to JSON, CSV, Excel and more.

More tools from the same developer