Kwai Scraper
Retrieve public Kwai creator profiles, creator posts, and individual post metadata without login.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Kwai Scraper reads Kwai's public server-rendered creator and video pages. It normalizes profile stats, bios, post identifiers, captions, views, thumbnails, engagement, and public media URLs without requiring account credentials.
Last validated: Jul 15, 2026
Input
mode"profile" | "user_posts" | "post"requiredpost_urlstringPublic Kwai /@creator/video/{id} URL for post mode.
usernamestringPublic Kwai username or profile URL for profile and user_posts modes.
max_resultsintegerdefault: 10Output
modestringrequiredcountintegerrequiredpostsobject[]requiredprofileobjectprofile.biostringprofile.urlstringprofile.avatarstringprofile.usernamestringprofile.verifiedbooleanprofile.likes_textstringprofile.display_namestringprofile.followers_textstringprofile.following_textstringsource_urlstringrequiredExamples
profile
{
"mode": "profile",
"username": "gilliardimachado"
}user-posts
{
"mode": "user_posts",
"username": "gilliardimachado",
"max_results": 5
}post
{
"mode": "post",
"post_url": "https://www.kwai.com/@gilliardimachado/video/5240369753202289203"
}Use cases
FAQ
Does this require Kwai login?
No. The implemented modes use public Kwai creator and video pages.
Does it download videos?
No. It returns public metadata and the media URL when Kwai exposes one.
Are private creators supported?
No. Only publicly accessible creator and post pages are supported.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Kwai Scraper"
2. Call run_tool with:
name: "kwai_scraper"
input: {"mode":"profile","username":"gilliardimachado"}REST
curl -sS -X POST "https://betterfetch.co/api/tools/kwai_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"mode":"profile","username":"gilliardimachado"}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/kwai-scraper && cd kwai-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"mode":"profile","username":"gilliardimachado"}'