Kwai
3 endpoints.
GET /v1/kwai/post
Post
Fetches public Kwai post details including caption, media URLs, cover images, counts, author info, and music metadata. Uses Kwai's public web API endpoint, not HTML scraping.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
url | query | string | Kwai post URL |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/kwai/post" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/kwai/post", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/kwai/post",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"data": {
"id": "5193363430624671876",
"photo_id": 5193363430624672000,
"url": "https://www.kwai.com/@KwaiBrasilOficial/photo/5193363430624671876",
"caption": "O Marquinhos entrou em campo e realizou o maior sonho da vida da sua avó...",
"created_at": "2026-06-07T03:00:00.028Z",
"created_at_text": "2026-06-07 03:00:00",
"video_url": "https://ak-br-cdn.kwai.net/upic/example.mp4",
"cover_url": "https://ak-br-pic.kwai.net/upic/example.webp",
"view_count": 12345,
"like_count": 678,
"comment_count": 9,
"forward_count": 10,
"author": {
"id": 558843093,
"handle": "KwaiBrasilOficial",
"username": "Kwai Brasil Oficial",
"avatar_url": "https://ak-br-pic.kwai.net/bs2/overseaHead/20260430040305_BNTU4ODQzMDkz_s.jpg",
"verified": true,
"verified_description": "Conta Oficial"
},
"music": {
"id": 13337080415,
"name": "",
"artist": "Kwai Brasil Oficial",
"url": "https://ak-br-pic.kwai.net/bs2/ost/example.m4a"
},
"tags": []
}
}GET /v1/kwai/user
Profile
Fetches public Kwai profile data including username, bio, avatar, verification status, gender, and public counts. Uses Kwai's public web API endpoint, not HTML scraping.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
handle | query | string | Kwai profile handle. Use this or url. |
url | query | string | Kwai profile URL. Use this or handle. |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/kwai/user" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/kwai/user", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/kwai/user",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"data": {
"id": 558843093,
"eid": "3xyutri4afq3qks",
"handle": "KwaiBrasilOficial",
"username": "Kwai Brasil Oficial",
"bio": "Aqui, Geral Brilha ✨",
"url": "https://www.kwai.com/@KwaiBrasilOficial",
"avatar_url": "https://ak-br-pic.kwai.net/bs2/overseaHead/20260430040305_BNTU4ODQzMDkz_s.jpg",
"verified": true,
"verified_description": "Conta Oficial",
"verified_number": null,
"gender": null,
"follower_count": 1,
"following_count": 1,
"like_count": 17467236,
"public_post_count": 3261,
"private_post_count": 0,
"is_private": false
}
}GET /v1/kwai/user_posts
User Posts
Fetches a paginated list of public Kwai posts for a user, including captions, media URLs, covers, counts, author info, and the next cursor when more results are available. Uses Kwai's public web API endpoint, not HTML scraping.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
handle | query | string | Kwai profile handle. Use this or url. |
url | query | string | Kwai profile URL. Use this or handle. |
count | query | number | Number of posts to return, max 50 |
next_cursor | query | string | Cursor from the previous response for the next page |
Request
curl "https://api.scrapall.bipsport.com/scapi/v1/kwai/user_posts" \
-H "X-Scapi-Key: YOUR_API_KEY"const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/kwai/user_posts", {
headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();import requests
r = requests.get(
"https://api.scrapall.bipsport.com/scapi/v1/kwai/user_posts",
headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())Response 200 (sample)
{
"data": {
"posts": [
{
"id": "5193363430624671876",
"photo_id": 5193363430624672000,
"url": "https://www.kwai.com/@KwaiBrasilOficial/photo/5193363430624671876",
"caption": "O Marquinhos entrou em campo e realizou o maior sonho da vida da sua avó...",
"created_at": "2026-06-07T03:00:00.028Z",
"created_at_text": "2026-06-07 03:00:00",
"video_url": "https://ak-br-cdn.kwai.net/upic/example.mp4",
"cover_url": "https://ak-br-pic.kwai.net/upic/example.webp",
"view_count": 12345,
"like_count": 678,
"comment_count": 9,
"forward_count": 10,
"author": {
"id": 558843093,
"handle": "KwaiBrasilOficial",
"username": "Kwai Brasil Oficial",
"avatar_url": "https://ak-br-pic.kwai.net/bs2/overseaHead/20260430040305_BNTU4ODQzMDkz_s.jpg",
"verified": true,
"verified_description": "Conta Oficial"
},
"music": {
"id": 13337080415,
"name": "",
"artist": "Kwai Brasil Oficial",
"url": "https://ak-br-pic.kwai.net/bs2/ost/example.m4a"
},
"tags": []
}
],
"albums": [],
"next_cursor": "1780704000032",
"has_more": true
}
}