Kwai Video Scraper & Transcript
Pricing
from $2.00 / 1,000 video scrapeds
Kwai Video Scraper & Transcript
Scrape public Kwai videos and profiles (views, likes, comments, author, hashtags) and get the spoken transcript of each video with Whisper — Spanish, Portuguese and 90+ languages.
Pricing
from $2.00 / 1,000 video scrapeds
Rating
0.0
(0)
Developer
Zait Dioses
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Features
Share
What does Kwai Video Scraper & Transcript do?
Kwai Video Scraper & Transcript extracts public data from Kwai videos and profiles, and turns what is said in each video into text. Paste a video link, a profile link or just a hashtag, and you get views, likes, comments, shares, hashtags, author stats and the full spoken transcript, with timestamps if you want them.
Kwai is one of the biggest short-video apps in Brazil and Latin America, and until now there was no way to get its transcripts. Transcription runs on Whisper (large-v3-turbo) and works in Portuguese, Spanish, English and 90+ other languages, detected automatically.
No login, no cookies, no Kwai account needed.
Why scrape Kwai transcripts?
- 🎬 Content research: see what the top Brazilian and Latin American creators actually say, not only their captions.
- 🧠 AI & LLM pipelines: feed clean transcripts into ChatGPT, Claude or your RAG system to summarize, classify or repurpose videos.
- 📈 Marketing & trends: find the hooks, products and phrases that get views in your niche.
- 🔎 Brand monitoring: know when a product or brand is mentioned out loud, even if it's not in the caption or hashtags.
- 📝 Subtitles & repurposing: turn videos into blog posts, threads or subtitles (timestamps included).
How to use it
- Click Try for free.
- Paste one or more Kwai links in Kwai URLs: videos (
https://www.kwai.com/@user/video/123…) or profiles (https://www.kwai.com/@user). Share links work too. Or type hashtags (without the #), likereceitas,humororfutebol, to collect the videos of a topic. - Choose whether to transcribe, the spoken language (or auto-detect) and whether you want timestamps.
- Click Start, then download your data as JSON, CSV, Excel or HTML, or get it through the API.
How much does it cost?
You pay only for what you get (pay-per-event):
- a small fee for each video scraped;
- a fee per minute of audio transcribed.
Money-saving defaults:
- Videos without speech are not transcribed. Kwai flags music-only videos, so we skip those automatically and you don't pay to transcribe them. Their data is still returned.
- There's a cap per video ("Max minutes to transcribe per video"), so one long video can't blow your budget.
- You can switch transcription off and use it as a plain, cheap Kwai scraper.
Input
| Field | Description |
|---|---|
| Kwai URLs | Video or profile links. |
| Hashtags | Topics to scrape, without the #. |
| Max videos per hashtag | Default 50, up to 1,000. |
| Max videos per profile | Latest videos to take from each profile. Default 20, up to 1,000. |
| Transcribe the audio | On by default. |
| Spoken language | Auto-detect, or force Spanish, Portuguese, English, Indonesian or Arabic. |
| Skip videos without speech | On by default; saves money on music-only videos. |
| Include timestamps | Adds the transcript split into segments with start and end times. |
| Max minutes to transcribe per video | Default 10. |
Output
Each video is one item. Example (shortened):
{"videoId": "5236992052920543570","url": "https://www.kwai.com/@cocinaoriental/video/5236992052920543570","caption": "ri demais #video #assista #explorar","hashtags": ["video", "assista", "explorar"],"createdAt": "2026-11-13T16:29:26.632000+00:00","durationSeconds": 168.8,"viewCount": 610,"likeCount": 18,"commentCount": 0,"shareCount": 8,"isAiGenerated": false,"speechProbability": 0.9969,"author": {"kwaiId": "cocinaoriental","name": "Cocina Oriental","followers": 1005,"totalVideos": 254,"profileUrl": "https://www.kwai.com/@cocinaoriental"},"coverUrl": "https://…webp","videoUrl": "https://…mp4","transcript": "Surpreenda sua família com essa deliciosa receita de frango com batatas…","transcriptLanguage": "pt","transcriptSegments": [{ "start": 0.0, "end": 3.1, "text": "Surpreenda sua família…" }],"transcriptStatus": "ok"}
inputUrl tells you where each video came from (the link or #hashtag you entered). transcriptStatus tells you what happened with each video: ok, skipped_no_speech, skipped_too_long, disabled or error: …. Profile fields (followers, totalVideos, totalLikes) are filled when you scrape a profile link.
Tips
- Want only the data and no transcript? Turn off Transcribe the audio: it's the cheapest way to monitor Kwai profiles.
- Forcing the language (instead of auto-detect) slightly improves accuracy on short or noisy videos.
- Run it on a schedule to track a creator's new videos every day.
FAQ
Is it legal to scrape Kwai? This Actor only reads data that is publicly visible on kwai.com without logging in. It does not collect private data. You are responsible for how you use the results; if they include personal data, make sure you have a legitimate reason under laws such as GDPR or Brazil's LGPD.
How many videos can I get? Up to 1,000 per profile and up to 1,000 per hashtag in a single run.
Can I get the comments? Not yet: Kwai only shows comments to logged-in users. The comment count is included for every video.
Something broke or you need a feature? Open an issue in the Issues tab and I'll get back to you quickly.