482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Social & Video

Kwai Scraper logo

Kwai Scraper

hipersoft/kwai-scraper

Scrape Kwai creator profiles, every video and keyword or hashtag search: views, likes, comments, shares, engagement rate, captions, hashtags, music and direct MP4 video links. Bulk profiles, date and view filters. Export JSON, CSV or Excel.

Total users

4

Monthly users

3

Total runs

43

Per result

$0.003

Last rebuilt

Oct 26, 2026

Overview

Kwai Scraper extracts public data from Kwai creator profiles, their videos and keyword or hashtag searches. For every video you get views, likes, comments, shares, engagement rate, caption, hashtags, post date, music, cover image and a direct MP4 video link. For every creator you get followers, following, video count, total likes and verified status. Scrape one profile or hundreds, then export the results to JSON, CSV, Excel, XML or HTML. It's fast and reliable, and you only pay for the results you get.

What does Kwai Scraper do?

Kwai Scraper is a bulk Kwai data extractor for influencer marketing, social listening and short-video research in Brazil, Latin America, Indonesia and every other Kwai market. It has three input modes, and you can combine them in one run:

  • 👤 Profiles: paste Kwai usernames or profile links to get each creator's stats plus their full video history, newest first.
  • 🔎 Search terms and hashtags: get the top Kwai videos for any keyword or hashtag, such as maquiagem, #receitas or futebol.
  • 🎬 Video links: get the stats of specific Kwai videos.

Every video row includes a direct MP4 link, so you can archive or analyze the video file itself.

What data can you scrape from Kwai?

Profile data Video data
Kwai ID (username) and profile link Video link and video ID
Display name Caption
Bio Hashtags
Followers Views
Following Likes
Number of public videos Comments count
Total likes received Shares count
Verified status Engagement rate (%)
Creator level Post date and time
Gender (if public) Direct MP4 video link
Avatar image Cover image, width and height
Music name, artist and audio link
Author name, ID, verified flag and follower count

Use cases for Kwai data

  • Influencer marketing: find and vet Kwai creators by followers, total likes and real engagement rate before you reach out.
  • Campaign tracking: monitor the views, likes, comments and shares of sponsored Kwai videos over time.
  • Trend and hashtag research: see which videos rank for a hashtag or keyword and which sounds they use.
  • Competitor monitoring: follow brand and competitor accounts and benchmark their content.
  • Content archiving: save MP4 files and metadata of your own or your clients' Kwai videos.
  • Market research in Brazil and LATAM: Kwai is one of the biggest short-video apps in Brazil, so its data is a direct window into local consumer trends.
  • Dashboards and BI: feed Kwai stats into Google Sheets, Looker Studio, Power BI or your own database.

How to scrape Kwai data

  1. Click Try for free to open Kwai Scraper in Apify Console.
  2. Add Kwai profiles, search terms or hashtags, or video links.
  3. Set Max videos per profile and, optionally, the posted after date or minimum views filter.
  4. Click Start. Profiles are scraped in parallel.
  5. Download your Kwai dataset as JSON, CSV or Excel, or browse it in the Overview table.

Input

Example input

{
  "profiles": ["https://www.kwai.com/@dicademeikefacil"],
  "maxVideosPerProfile": 50,
  "includeProfileDetails": true,
  "searchTerms": ["#maquiagem", "receitas fáceis"],
  "videoUrls": ["https://www.kwai.com/@dicademeikefacil/video/5235584677280843903"],
  "postedAfter": "2026-09-01",
  "minViews": 500
}
Field Description
Kwai profiles Profile links, @username or plain usernames. Each returns its profile details and newest videos.
Max videos per profile How many of the newest videos to collect per profile. Set 0 for profile details only.
Include profile details Adds one row per creator with followers, video count and total likes.
Search terms or hashtags Keywords or hashtags. Each returns its top matching videos, up to about 20.
Video links Specific videos, in the form https://www.kwai.com/@username/video/<id>.
Only videos posted after Skips older videos. Ideal for daily or weekly scheduled runs.
Minimum views Only returns videos with at least this many views.
Proxy configuration Optional, not needed for normal use.

Scrape a Kwai hashtag

Add the hashtag (with or without #) to Search terms or hashtags. You'll get the top Kwai videos for it, each with full stats and its MP4 link.

Track new Kwai videos on a schedule

Set Only videos posted after and create an Apify schedule. Each run collects only fresh videos with their latest numbers.

Output

Each row has a type of profile, video or error.

Kwai profile example

{
  "type": "profile",
  "kwaiId": "dicademeikefacil",
  "userId": "1000687319",
  "url": "https://www.kwai.com/@dicademeikefacil",
  "name": "criadora de conteúdo digital",
  "bio": "✨Aprenda a fazer maquiagem com truques de uma forma simples e fácil ✨",
  "followers": 39508,
  "following": 27,
  "videoCount": 5262,
  "totalLikes": 439243,
  "isVerified": false,
  "creatorLevel": 1,
  "gender": "F"
}

Kwai video example

{
  "type": "video",
  "videoId": "5248251051565112827",
  "url": "https://www.kwai.com/@dicademeikefacil/video/5248251051565112827",
  "caption": "Conheça essas dicas de maquiagem Me segue pra mais dicas como essa 💄💄🥰 #tutorialdemake #maquiagemtop",
  "hashtags": ["tutorialdemake", "maquiagemtop"],
  "views": 362,
  "likes": 13,
  "comments": 0,
  "shares": 6,
  "engagementRate": 5.25,
  "postedAt": "2026-10-05T16:31:08.468Z",
  "width": 720,
  "height": 1280,
  "videoUrl": "https://aws-br-cdn.kwai.net/upic/2026/10/06/00/....mp4",
  "coverUrl": "https://aws-br-pic.kwai.net/upic/2026/10/06/00/....webp",
  "author": { "kwaiId": "dicademeikefacil", "userId": "1000687319", "name": "criadora de conteúdo digital", "isVerified": false },
  "authorFollowers": 39508
}

Output schema

Field Type Description
type string profile, video or error.
kwaiId string Creator's Kwai username (profile rows).
userId string Creator's numeric Kwai ID.
url string (URL) Link to the profile or video.
name string Creator display name.
bio string Profile bio.
followers integer Follower count.
following integer Accounts the creator follows.
videoCount integer Number of public videos.
totalLikes integer Total likes received.
likedVideos integer Videos the creator has liked.
isVerified boolean Verified account.
creatorLevel integer Kwai creator level.
gender string Gender, if public.
avatarUrl string (URL) Profile picture.
videoId string Video ID (video rows).
caption string Video caption.
hashtags array Hashtags in the caption.
views integer Video views.
likes integer Video likes.
comments integer Comment count.
shares integer Share count.
engagementRate number (likes + comments + shares) ÷ views × 100.
postedAt string (ISO date) When the video was posted.
durationSec integer Audio length in seconds, when available.
width, height integer Video resolution.
videoUrl string (URL) Direct MP4 link (temporary, so download it soon after the run).
coverUrl string (URL) Cover image.
music object Sound id, name, artist and audio url.
author object Video author's kwaiId, userId, name, isVerified, avatarUrl.
authorFollowers integer Author follower count (profile mode).
searchTerm string The search term that found the video (search mode).
scrapedAt string (ISO date) When the row was collected.
error string Present only on error rows.

How much does it cost to scrape Kwai?

Kwai Scraper uses pay-per-result pricing: you pay a small fixed price per profile or video row, and error rows are free. Higher Apify subscription plans get an automatic discount. See the Pricing tab for the exact price per result.

Need data from other short-video apps too?

FAQ

How many Kwai videos can I scrape? As many as a profile has published. Set Max videos per profile as high as 10,000 and add as many profiles as you need.

Do I need a Kwai account? No. There's no setup: add profiles, search terms or links and click Start.

Can I download Kwai videos? Yes. Every video row has a videoUrl with a direct MP4 link. The link is temporary, so download the file soon after the run.

How many results does a search term return? The top matching videos for that keyword or hashtag, up to about 20 per term. To go deeper, add more specific terms or scrape the creators you discover.

How is the engagement rate calculated? (likes + comments + shares) ÷ views × 100, rounded to two decimals.

Can I get only new videos? Yes. Use Only videos posted after together with an Apify schedule.

What happens if a username doesn't exist? You get an error row for it so your list stays complete, and you aren't charged for it.

Can I integrate Kwai Scraper with other apps? Kwai Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Kwai? Kwai Scraper only collects publicly visible data. You are responsible for using it in line with Kwai's terms and data protection laws such as LGPD and GDPR.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Kwai's terms. Not affiliated with Kwai or Kuaishou.

Input

FieldTypeDescription
profiles
Kwai profiles
arrayKwai creator profiles to scrape. Accepts profile links (https://www.kwai.com/@username), @username or just the username. Each profile returns its details plus its videos.
maxVideosPerProfile
Max videos per profile
integerHow many of the newest videos to collect from each profile. Set to 0 to get profile details only.
Default: 50
includeProfileDetails
Include profile details
booleanAdd one row per profile with followers, following, video count, total likes and verified status.
Default: true
searchTerms
Search terms or hashtags
arrayKeywords or hashtags (e.g. maquiagem, #receitas). Each term returns its top matching Kwai videos (up to about 20).
videoUrls
Video links
arraySpecific Kwai videos, e.g. https://www.kwai.com/@username/video/5235584677280843903.
postedAfter
Only videos posted after
stringSkip videos older than this date (YYYY-MM-DD). Great for scheduled runs that only collect new posts.
minViews
Minimum views
integerOnly return videos with at least this many views.
Default: 0
proxyConfiguration
Proxy configuration
objectNot required. Use a proxy only if you run into rate limits on very large jobs.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~kwai-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "profiles": [
    "https://www.kwai.com/@dicademeikefacil"
  ],
  "maxVideosPerProfile": 20
}'

Pricing

EventPricePaid plans from
Result
One Kwai profile or video row in the dataset.
$0.003$0.0015

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Website Contact Scraper

Extract business emails, phone numbers and social media profiles from any list of websites. De-obfuscates emails, reads Organization schema, and optionally crawls contact/about pages. Bulk-ready.

1,576 runs · 69 users · $0.0024 / website scraped

Threads Downloader

Download Threads photos, videos and carousel posts by URL. Paste threads.net or threads.com links and get ready-to-use download links plus direct media URLs, a thumbnail, media type and count — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

799 runs · 4 users · $0.003 / post downloaded

TikTok Video Downloader

Download TikTok videos without watermark in bulk. Paste video or photo-slideshow URLs and get a clean HD MP4 download link plus full metadata: caption, author, play/like/comment/share counts, sound and cover — one row per post as JSON, CSV or Excel. For creators, research and n8n.

678 runs · 9 users · $0.0035 / video downloaded

Reddit Scraper

Scrape Reddit posts and comments by subreddit, keyword, author or thread URL. Get titles, self-text, scores, upvote ratio, comment counts, comment trees and permalinks — one clean row per post or comment. Export as JSON, CSV or Excel.

568 runs · 15 users · $0.0034 / post scraped

Spotify Scraper

Search Spotify and scrape public metadata for tracks, artists, albums and playlists: names, artists, popularity, followers, genres, release dates, duration, ISRC, preview URL and more. No Spotify login or API key required. For music research, catalogs and analytics.

478 runs · 9 users · $0.0034 / item scraped

Reddit Video, Image & GIF Downloader

Download Reddit videos, images and GIFs by post URL. Paste reddit.com or redd.it links and get ready-to-use download links — videos as a single playable MP4 with audio, images and galleries as direct links — one row per URL as JSON, CSV or Excel. Cheap, bulk, built for creators and n8n.

453 runs · 16 users · $0.003 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build