Kwai Scraper (Kuaishou Brazil) - Search, Hashtags & Creators
Pricing
from $1.99 / 1,000 video results
Kwai Scraper (Kuaishou Brazil) - Search, Hashtags & Creators
Scrape Kwai (Kuaishou) videos by keyword, hashtag or creator. 100+ fields per video: views, likes, comments, shares, direct MP4 and cover URLs, music, duration and full creator profile. Goes far deeper than Kwai's own search, which stops at ~20 results. No login. Export to JSON, CSV or Excel.
Pricing
from $1.99 / 1,000 video results
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 minutes ago
Last modified
Categories
Share
Kwai Scraper | Keyword Search, Hashtag & Creator Videos (Kuaishou Brazil, 2026)
Kwai's own search stops at about 20 results. This one returned 4,660. Three keywords, one run, zero duplicates, 100+ fields per video.
⚡ Whole creator catalogues, not just search. One profile returned 2,109 videos in 85 seconds. Keyword, hashtag or creator, $1.99 per 1,000.
| Zen Studio · Short-video suite • Kwai (Kuaishou), Douyin (抖音), RedNote (小红书), Xigua (西瓜视频) | |||
|
Kwai Search ➤ You are here |
Keyword + filters, 60+ fields |
500 notes / 30s, 24 fields |
Kwai Comments Every comment + reply thread |
Copy to your AI assistant
zen-studio/kwai-search-scraper on Apify. Scrapes Kwai (Kuaishou international, big in Brazil) videos by keyword search, by hashtag, or by creator, 100+ fields per video including view/like/comment/share counts, direct MP4 and cover URLs, music, duration and creator profile. Call ApifyClient("TOKEN").actor("zen-studio/kwai-search-scraper").call(run_input={"operation":"searchVideos","input":["futebol"],"maxItemsPerQuery":100}), then client.dataset(run["defaultDatasetId"]).list_items().items. operation is searchVideos | hashtag | userVideos; input takes keywords, #hashtags, or creator profile URLs / @handles / IDs; maxItemsPerQuery 0 = as deep as Kwai allows. Full spec: GET https://api.apify.com/v2/acts/zen-studio~kwai-search-scraper/builds/default (Bearer TOKEN) -> inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
Key Features
- Deep keyword search, not the 20-result preview. Kwai's own website stops at roughly 20 results per keyword. This Actor keeps paginating: three keywords in one test run returned 4,660 videos with zero duplicates, and every one of them was still climbing when the run was stopped. Set
maxItemsPerQuery: 0and take the lot. - 100+ fields per video. Every field the source exposes is preserved: the normalised, ready-to-use fields on top and the complete untouched source object under
raw. - Three scrape types, one Actor. Search videos by keyword, pull a hashtag feed, or export a creator's entire video catalogue. One creator export in testing returned 2,109 videos from a single profile.
- Direct MP4 and cover URLs. Every video row carries a playable MP4 URL, a cover thumbnail and a first-frame image. Kwai's image-gallery posts carry the full picture list instead, and
mediaTypetells you which is which. - Flexible input. Keywords,
#hashtags,@handles, numeric creator IDs, full Kwai video or profile URLs, and the share links the Kwai app copies (k.kwai.com/p/...). Paste whatever you have, including the whole "Acho que você vai adorar este vídeo!" message the app puts around the link, and the Actor reads the ID out of it. - Nothing to configure. No Kwai account, no login, no cookies, no proxy settings, no headless browser.
- Free tier: 25 lifetime runs, 20 videos from the first entry, no credit card.
How to Scrape Kwai Videos
- Open Kwai Scraper on Apify and click Try for free.
- Pick a scrape type: search videos by keyword, a hashtag feed, or a creator's videos.
- Paste your keywords, hashtags or creator profiles into Keywords, hashtags or creators, one per line.
- Set Max videos per entry, or leave it at
0to go as deep as Kwai allows. - Click Start, then download the results as JSON, CSV, Excel, XML or HTML from the Storage tab.
Basic: search Kwai videos by keyword
{"operation": "searchVideos","input": ["futebol"],"maxItemsPerQuery": 100}
Deep search: everything Kwai has for several keywords
{"operation": "searchVideos","input": ["receitas", "humor", "pagode"],"maxItemsPerQuery": 0}
Scrape a Kwai hashtag feed
{"operation": "hashtag","input": ["#futebol", "#receitas"],"maxItemsPerQuery": 200}
Export every video from a Kwai creator, from an app share link
{"operation": "userVideos","input": ["Acho que você vai adorar este vídeo! https://k.kwai.com/p/YUGeCnxG"],"maxItemsPerQuery": 0}
Paste what the Kwai app gave you. The Actor resolves the share link to the creator behind it.
Export every video from a Kwai creator
maxItemsPerQuery: 0 walks a profile back to its first post. One creator in testing returned 2,109 videos in 85 seconds.
{"operation": "userVideos","input": ["https://www.kwai.com/@ocraquedavez","@Futecem","150001550606055"],"maxItemsPerQuery": 0}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
operation | enum | searchVideos | searchVideos (keyword search), hashtag (hashtag feed), or userVideos (a creator's catalogue) |
input | array | required | Up to 200 entries, one per line. A search keyword, a #hashtag, or a creator as a profile URL, @handle or numeric ID. Kwai video and profile URLs are accepted anywhere, as are the app's k.kwai.com/p/... share links (paste the whole shared message if you like), and the ID is read out of them. |
maxItemsPerQuery | integer | 100 | Stop after this many videos per entry. 0 = as deep as Kwai allows. |
Every entry runs independently, so one bad keyword never costs you the rest of the run.
What Data Can You Extract from Kwai Videos?
Each dataset row is one Kwai video.
Identity and links:
photoId,photoIdStr(use the string form as your join key: the numeric ID is larger than a JavaScript safe integer)url(the video's page on Kwai),operation,queryTarget(which keyword, hashtag or creator produced this row)
Content:
caption,coverCaption,tags,hetuTags(Kwai's own topic labels)time,timestamp,durationMs,width,height
Engagement:
viewCount,likeCount,commentCount,forwardCount(shares)
Media:
mediaType:videoorimages. Kwai hosts both short videos and image-gallery posts, and search returns both.videoUrl(direct MP4), populated onvideorowsimages(every picture in the post, in order), populated onimagesrowscoverUrl(thumbnail) andcoverFirstFrameUrl, on both types
All media URLs are returned over HTTPS, so they embed in a page without a mixed-content warning.
Creator (author):
userId,kwaiId(the public @handle),name,bioavatarUrl,profileUrl,verified,verifiedType
Music (music):
id,name,artist,url(the audio file),avatarUrl
Everything else (raw):
- The complete, untouched source object, around 100 fields per video, including download permissions, transcode variants, extended parameters and the fields Kwai adds over time. Nothing is thrown away.
Plus scrapedAt, an ISO-8601 UTC timestamp for the row.
Output Example
{"operation": "searchVideos","queryTarget": "futebol","photoId": 5214755523601622914,"photoIdStr": "5214755523601622914","url": "https://www.kwai.com/@Futecem/video/5214755523601622914","caption": "😳Momentos impressionantes do futebol mundial🔥 #neymar #futebol #messi #lancesdefutebol #esports","coverCaption": "😳Momentos impressionantes do futebol mundial🔥","viewCount": 3877048,"likeCount": 175758,"commentCount": 284,"forwardCount": 3130,"durationMs": 67571,"width": 720,"height": 1280,"timestamp": 1728491030808,"time": "2024-10-10 00:23:50","mediaType": "video","videoUrl": "https://aws-eg-cdn.kwai.net/upic/2024/10/10/00/BMjAyNDEwMTAwMDIzMjVfMTUwMDAxNTUwNjA2MDU1XzE...","images": [],"coverUrl": "https://p1-kimg.kwai.net/kimg/EKzM1y8qmQEKAnMzEg1waG90by1vdmVyc2VhGoMBdXBpYy8yMDI0LzEwLzEwL...","coverFirstFrameUrl": "https://ak-eg-pic.kwai.net/upic/2024/10/10/00/BMjAyNDEwMTAwMDIzMjVfMTUwMDAxNTUwNjA2MDU1XzE1...","author": {"userId": 150001550606055,"kwaiId": "Futecem","name": "Futecem","avatarUrl": "https://ak-eg-pic.kwai.net/bs2/overseaHead/20231206233125_BMTUwMDAxNTUw...","bio": "Propostas ⬇️\nfutecemfc@gmail.com \nFantástico mundo do futebol","verified": false,"verifiedType": 0,"profileUrl": "https://www.kwai.com/@Futecem"},"music": {"id": 11177796498,"name": "","artist": "Futecem","url": "https://aws-eg-pic.kwai.net/bs2/ost/MTUwMTA3Mjc0NTUzNzk4XzE1MDAwMTU1MD...","avatarUrl": "https://ak-eg-pic.kwai.net/bs2/overseaHead/20231206233125_BMTUwMDAxNTUw..."},"tags": [],"hetuTags": ["足球"],"scrapedAt": "2026-09-08T10:50:15.678489+00:00","raw": {"photo_id_str": "5214755523601622914","caption": "😳Momentos impressionantes do futebol mundial🔥 #neymar #futebol #messi ...","view_count": 3877048,"like_count": 175758,"comment_count": 284,"forward_count": 3130,"share_info": "","allowDownload": true,"photo_status": 0,"user_sex": "M","user_text": "Propostas ⬇️\nfutecemfc@gmail.com \nFantástico mundo do futebol","verifiedNum": 0,"ext_params": "...","exp_tag": "1_a/4886748422208536651_sr0","tag_hash_type": 1,"music": "...","hetuTag": "...","transcode_manifest_info": "...","... 82 more source fields": "..."}}
Advanced Usage
Find Kwai influencers in a niche
Run a keyword search over the vocabulary your audience actually uses, then sort the dataset by author.userId and aggregate viewCount and likeCount. Creators who appear repeatedly at high engagement are your shortlist, and author.bio regularly contains a business email.
{"operation": "searchVideos","input": ["maquiagem", "skincare", "resenha de produto"],"maxItemsPerQuery": 500}
Track a brand or campaign hashtag
{"operation": "hashtag","input": ["#minhamarca"],"maxItemsPerQuery": 0}
Schedule this once a day (or hourly during a campaign burst) from the Apify Console's Schedules tab. Each run returns the current feed, so a day-over-day diff of photoIdStr gives you new posts, and the difference in viewCount gives you velocity.
Benchmark competitors
{"operation": "userVideos","input": ["https://www.kwai.com/@competitor-one","https://www.kwai.com/@competitor-two"],"maxItemsPerQuery": 0}
queryTarget tells you which creator each row belongs to, so a single run gives you a like-for-like posting cadence and engagement comparison.
Match the talk against what actually sells
Selling on Shopee Brazil? Pair this with the Shopee Product Scraper and line the comments up against real prices and stock in the same market.
Integrations
The dataset is a normal Apify dataset, so everything downstream works out of the box:
- Google Sheets: push results straight into a sheet with the Google Sheets integration
- Make and Zapier: trigger a scenario on run completion and route rows into a CRM, Airtable or Notion
- Webhooks: POST the dataset URL to your own service the moment a run succeeds
- Slack / email: get notified when a scheduled monitoring run finds new videos
- API and SDKs: call the Actor and read the dataset from Python, JavaScript, or plain HTTP
New to scheduling and integrations on Apify? These short official walkthroughs cover both:
How Much Does It Cost to Scrape Kwai?
$1.99 per 1,000 videos, flat, on every plan. No per-page charge, no charge for entries that return nothing.
| Event | Per call | Per 1,000 |
|---|---|---|
| Video result | $0.00199 | $1.99 |
Notes:
- The same video matched by two different keywords is two rows (each tagged with its own
queryTarget) and is billed twice. Deduplicate onphotoIdStrafterwards if you only want uniques. - Use
maxItemsPerQueryand the Apify run's max-cost setting to cap spend on a deep run.
Free tier: 25 lifetime runs, 20 videos from the first entry, no credit card.
FAQ
Does Kwai have a public API for video data? No. Kwai's official developer programmes cover advertising and attribution, not video, hashtag or creator data. This Actor is the practical substitute: it collects publicly visible Kwai video data and returns it as JSON, CSV or Excel, and you can drive it programmatically through the Apify API.
How do I scrape Kwai videos by keyword?
Set operation to searchVideos, put your keywords in input (one per line), and set maxItemsPerQuery. That is the whole setup. No account, no cookies, no proxy configuration.
How many videos can I get per keyword?
Far more than the Kwai website shows. The site's own search stops at roughly 20 results; this Actor keeps paginating. In testing, single keywords passed 1,500 unique videos and were still returning fresh results when the run was stopped. Set maxItemsPerQuery: 0 to go as deep as Kwai allows.
Is scraping Kwai legal? This Actor collects only publicly visible data (videos, captions, public counts and public creator profiles) with no login and nothing behind an account wall. How you then use the data is your responsibility: comply with Kwai's terms of service and with applicable data protection law (GDPR, CCPA, LGPD), since creator names, handles and bios are personal data.
Do I need a Kwai account, login or cookies? No. There is nothing to sign in to and nothing to export from a browser.
Do I need a proxy? No. Kwai serves this data regionally and the Actor handles that for you. There is no proxy option to get wrong.
What data fields do I get for each Kwai video?
Views, likes, comments, shares, duration, resolution, post time, caption, hashtags, the direct MP4 URL, cover and first-frame images, the music track, and the full creator profile, plus the complete untouched source object (around 100 fields) under raw.
Can I get the direct MP4 URL of a Kwai video?
Yes. Every video row carries videoUrl, a direct link to the MP4, plus coverUrl and coverFirstFrameUrl.
Kwai also hosts image-gallery posts, and keyword search returns them alongside videos. Those rows have mediaType: "images" and carry every picture in images instead of an MP4.
Can I scrape Kwai by hashtag?
Yes. Set operation to hashtag and pass hashtags with or without the leading #.
Can I get all videos from a specific Kwai creator?
Yes. Set operation to userVideos and pass profile URLs, @handles, numeric creator IDs, or a k.kwai.com/p/... share link copied straight out of the app. With maxItemsPerQuery: 0 you get the whole catalogue back to the creator's first post: one profile in testing returned 2,109 videos in 85 seconds.
Kwai vs Kuaishou: does this work for both? Kwai and Kuaishou are the same company's apps, but separate content: Kuaishou (快手) serves mainland China, Kwai serves international markets and is enormous in Brazil (tens of millions of daily users). This Actor covers Kwai.
Does it work for Spanish, Arabic or Indonesian keywords? Yes, and the result set is the same whichever country you run from. Kwai's search index is global, not split per country: running the same keywords from a Brazilian exit and an Indonesian one returned identical results.
What changes is how much is actually there. Measured on one run: futebol came back at a median 507,682 views per video, recetas faciles at 32,715, and resep masakan at 681. Brazil is where Kwai's content lives, so Portuguese keywords go by far the deepest.
How much does it cost to scrape 1,000 Kwai videos? $1.99, on every plan.
Can I export Kwai data to CSV, Excel or JSON? Yes. Every run's dataset downloads as JSON, CSV, Excel, XML or HTML from the Storage tab, and is available programmatically through the Apify API.
How fresh is the data, and can I run this on a schedule? Every run reads Kwai live, with no cache. Use the Apify Console's Schedules tab to run it daily for trend tracking, or hourly while a campaign is live.
Why did my run return fewer videos than maxItemsPerQuery?
Because the entry ran out. A niche keyword, a small hashtag or a creator with a short catalogue simply has less to give. You are never billed for videos that were not returned.
Can I scrape comments on a Kwai video?
Not in this Actor, which collects videos. Use the Kwai Comments Scraper for that: paste the url column from this Actor's dataset into it and you get every comment and every reply thread.
Perguntas frequentes (PT-BR)
O Kwai tem uma API pública de dados? Não. Os programas oficiais do Kwai cobrem publicidade e atribuição, não dados de vídeos ou criadores. Este Actor é a alternativa prática.
Como raspar vídeos do Kwai por palavra-chave? Escolha searchVideos, coloque as palavras-chave em input, defina maxItemsPerQuery. Sem conta, sem cookies, sem proxy.
Quantos vídeos consigo por palavra-chave? Muito mais do que o site mostra: o site para em cerca de 20 resultados, aqui palavras-chave passaram de 1.500 vídeos únicos. Use maxItemsPerQuery: 0.
É legal raspar dados do Kwai? O Actor coleta apenas dados públicos, sem login. O uso dos dados é responsabilidade sua: respeite os termos do Kwai e a LGPD/GDPR.
Preciso de conta no Kwai ou de proxy do Brasil? Não e não. O Actor cuida disso.
Quais dados recebo de cada vídeo? Visualizações, curtidas, comentários, compartilhamentos, duração, legenda, hashtags, o link MP4 direto, a capa, a música e o perfil completo do criador, mais o objeto original inteiro (cerca de 100 campos) em raw. Posts de galeria de imagens vêm com mediaType: "images" e a lista completa de fotos em images.
Consigo o link MP4 do vídeo? Sim, no campo videoUrl.
Quanto custa raspar 1.000 vídeos do Kwai? $1,99, em qualquer plano.
Como exporto para CSV ou Excel? Pela aba Storage da execução, ou pela API do Apify.
Como encontro influenciadores do Kwai por nicho? Rode uma busca por palavra-chave do nicho e agrupe por author.userId; quem aparece várias vezes com alto engajamento é a sua lista, e author.bio costuma trazer um e-mail comercial.
More Zen Studio short-video scrapers
- Kwai (Kuaishou) Comments Scraper: every comment and reply thread on a Kwai video
- Douyin 抖音 Search Scraper + Video Downloader: keyword search with filters, 60+ fields, MP4 downloads
- Douyin 抖音 Video Scraper: video metadata and MP4 downloads by URL
- Douyin 抖音 Profile Scraper: creator followers, posts and hashtags
- RedNote (Xiaohongshu) Search Scraper: 500 notes per 30 seconds, 24 fields
- Xigua 西瓜视频 Search Scraper: keyword search, comments and MP4 downloads
Support
- Bugs: Issues tab
- Feature requests: Issues tab
Is It Legal to Scrape Kwai?
Yes, within limits. This Actor extracts publicly available data only: videos, captions, public engagement counts and public creator profiles, with no login and nothing behind an account wall.
You are responsible for how you use it. Comply with Kwai's terms of service and with applicable data protection regulations (GDPR, CCPA, LGPD), since creator names, handles and bios are personal data.
Scrape Kwai (Kuaishou) videos by keyword, hashtag or creator. 100+ fields per video including views, likes, comments, shares, direct MP4 and cover URLs, music and full creator profiles. Raspe dados do Kwai por palavra-chave, hashtag ou criador.
