Kwai Video Scraper & Transcript avatar

Kwai Video Scraper & Transcript

Pricing

from $2.00 / 1,000 video scrapeds

Go to Apify Store
Kwai Video Scraper & Transcript

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

Zait Dioses

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Features

Limited permissions

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

  1. Click Try for free.
  2. 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 #), like receitas, humor or futebol, to collect the videos of a topic.
  3. Choose whether to transcribe, the spoken language (or auto-detect) and whether you want timestamps.
  4. 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

FieldDescription
Kwai URLsVideo or profile links.
HashtagsTopics to scrape, without the #.
Max videos per hashtagDefault 50, up to 1,000.
Max videos per profileLatest videos to take from each profile. Default 20, up to 1,000.
Transcribe the audioOn by default.
Spoken languageAuto-detect, or force Spanish, Portuguese, English, Indonesian or Arabic.
Skip videos without speechOn by default; saves money on music-only videos.
Include timestampsAdds the transcript split into segments with start and end times.
Max minutes to transcribe per videoDefault 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.