Better Fetch

Kwai Scraper

Retrieve public Kwai creator profiles, creator posts, and individual post metadata without login.

Socialv0.1.0~1 credit/runSource on GitHub

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

Public Kwai /@creator/video/{id} URL for post mode.

Public Kwai username or profile URL for profile and user_posts modes.

Sign in and run
~1 credit/run10 runs/minute

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.

modecountpostsprofilesource_url

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"required
post_urlstring

Public Kwai /@creator/video/{id} URL for post mode.

usernamestring

Public Kwai username or profile URL for profile and user_posts modes.

max_resultsintegerdefault: 10

Output

modestringrequired
countintegerrequired
postsobject[]required
profileobject
profile.biostring
profile.urlstring
profile.avatarstring
profile.usernamestring
profile.verifiedboolean
profile.likes_textstring
profile.display_namestring
profile.followers_textstring
profile.following_textstring
source_urlstringrequired

Examples

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

Creator research

Resolve a public Kwai creator to follower, following, and like labels plus bio, avatar, and verification state.

Video monitoring

List a creator's recent public video IDs, captions, view labels, thumbnails, and canonical URLs.

Post enrichment

Turn a Kwai video URL into normalized caption, engagement, publication, thumbnail, and media metadata.

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"}'