Kwai Scraper — Videos, Profiles, Search & MP4 Links avatar

Kwai Scraper — Videos, Profiles, Search & MP4 Links

Pricing

from $0.0015 / result

Go to Apify Store
Kwai Scraper — Videos, Profiles, Search & MP4 Links

Kwai Scraper — Videos, Profiles, Search & MP4 Links

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.

Pricing

from $0.0015 / result

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

4 days ago

Last modified

Categories

Share

Kwai Scraper — Videos, Profiles, Hashtag Search & MP4 Links

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 dataVideo data
Kwai ID (username) and profile linkVideo link and video ID
Display nameCaption
BioHashtags
FollowersViews
FollowingLikes
Number of public videosComments count
Total likes receivedShares count
Verified statusEngagement rate (%)
Creator levelPost date and time
Gender (if public)Direct MP4 video link
Avatar imageCover 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
}
FieldDescription
Kwai profilesProfile links, @username or plain usernames. Each returns its profile details and newest videos.
Max videos per profileHow many of the newest videos to collect per profile. Set 0 for profile details only.
Include profile detailsAdds one row per creator with followers, video count and total likes.
Search terms or hashtagsKeywords or hashtags. Each returns its top matching videos, up to about 20.
Video linksSpecific videos, in the form https://www.kwai.com/@username/video/<id>.
Only videos posted afterSkips older videos. Ideal for daily or weekly scheduled runs.
Minimum viewsOnly returns videos with at least this many views.
Proxy configurationOptional, 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

FieldTypeDescription
typestringprofile, video or error.
kwaiIdstringCreator's Kwai username (profile rows).
userIdstringCreator's numeric Kwai ID.
urlstring (URL)Link to the profile or video.
namestringCreator display name.
biostringProfile bio.
followersintegerFollower count.
followingintegerAccounts the creator follows.
videoCountintegerNumber of public videos.
totalLikesintegerTotal likes received.
likedVideosintegerVideos the creator has liked.
isVerifiedbooleanVerified account.
creatorLevelintegerKwai creator level.
genderstringGender, if public.
avatarUrlstring (URL)Profile picture.
videoIdstringVideo ID (video rows).
captionstringVideo caption.
hashtagsarrayHashtags in the caption.
viewsintegerVideo views.
likesintegerVideo likes.
commentsintegerComment count.
sharesintegerShare count.
engagementRatenumber(likes + comments + shares) ÷ views × 100.
postedAtstring (ISO date)When the video was posted.
durationSecintegerAudio length in seconds, when available.
width, heightintegerVideo resolution.
videoUrlstring (URL)Direct MP4 link (temporary, so download it soon after the run).
coverUrlstring (URL)Cover image.
musicobjectSound id, name, artist and audio url.
authorobjectVideo author's kwaiId, userId, name, isVerified, avatarUrl.
authorFollowersintegerAuthor follower count (profile mode).
searchTermstringThe search term that found the video (search mode).
scrapedAtstring (ISO date)When the row was collected.
errorstringPresent 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.