Kwai Scraper - Videos, Profiles, Comments & Search avatar

Kwai Scraper - Videos, Profiles, Comments & Search

Pricing

Pay per event

Go to Apify Store
Kwai Scraper - Videos, Profiles, Comments & Search

Kwai Scraper - Videos, Profiles, Comments & Search

Scrape Kwai videos, creator profiles, comments and keyword search into clean structured data. No login, no API key. 40+ fields per video including engagement counts, video URLs, music and creator details. Pay per result.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Kwai Scraper

Kwai Scraper

Scrape Kwai (kwai.com) into clean, structured data. Pull full video detail, creator profiles, comment threads, and keyword search results in a single run. No login, no cookies, no API key. You pay only for the results you get.

Why this scraper

Most Kwai and Kuaishou scrapers either return a thin field set or run on residential proxies and charge accordingly. This one extracts the full public payload Kwai's own website ships, including engagement counts, every video stream variant, music metadata, cover images, dimensions, and creator branding. Because it runs on plain HTTP, the price is among the lowest on the platform.

It targets kwai.com, the international app used across Latin America, the Middle East, and Asia. Handles like @jadebelchior905 work directly; you do not need internal numeric IDs.

What you can scrape

  • Search any keyword and get matching videos with full engagement metrics.
  • Video detail from a URL or ID: the complete record for a single video.
  • Profiles from a creator URL.
  • Comments on any video, with content, like counts, and timestamps.

Input

FieldTypeDescription
searchTermsarrayKeywords to search. Each returns matching videos.
startUrlsarrayVideo URLs return full detail. Profile URLs return the creator record.
profileHandlesarrayCreator handles without the full URL, e.g. jadebelchior905.
videoIdsarrayRaw numeric video IDs (photo_id). Alternative to full URLs.
maxItemsintegerMax videos per search term. 0 for no limit. Default 50.
includeCommentsbooleanAlso scrape comments per video. Billed separately. Default false.
maxCommentsPerVideointegerCap on comments per video. Default 50.

Output

Every record has a recordType of video, profile, or comment.

Video fields

FieldDescription
recordTypeAlways video.
videoIdKwai video ID as a string (precision-safe).
urlCanonical video URL.
captionVideo caption.
hashtagsHashtags parsed from the caption.
transcriptTranscript when Kwai provides one, else null.
createTimeUpload time, ISO 8601.
durationLength in seconds.
width, heightVideo dimensions.
viewCountView count.
likeCountLike count.
commentCountComment count.
shareCountShare / forward count.
videoUrlPlayable MP4 URL.
videoUrlVariantsAll available stream URLs.
coverUrlCover thumbnail.
firstFrameUrlFirst-frame image.
musicNameTrack name.
musicArtistTrack artist.
musicIdTrack ID.
musicUrlAudio URL.
authorIdCreator ID.
authorNameCreator handle.
authorDisplayNameCreator display name (detail mode).
authorKwaiIdCreator's Kwai ID.
authorBioCreator bio.
authorAvatarCreator avatar URL.
authorVerifiedVerification flag.
authorFollowersFollower count (detail mode).
authorFollowerLikesTotal likes across the creator's videos (detail mode).
authorUrlCreator profile URL.
tagsContent tags.
sourceKeywordThe search term that produced the row (search mode).

Comment fields

FieldDescription
recordTypeAlways comment.
videoIdThe video the comment belongs to.
commentIdComment ID.
contentComment text.
likeCountLike count on the comment.
replyCountNumber of replies.
createTimeComment time, ISO 8601.

Comment author identities are intentionally omitted for privacy.

Profile fields

FieldDescription
recordTypeAlways profile.
handleCreator handle.
urlProfile URL.
profileIdCreator ID.
displayNameCreator display name.
bioCreator bio.
avatarAvatar URL.
followersFollower count.
totalLikesTotal likes across all the creator's videos.
videoCountNumber of videos posted.

Example record

{
"recordType": "video",
"videoId": "5226577472377672739",
"url": "https://www.kwai.com/@jadebelchior905/video/5226577472377672739",
"caption": "# tatuagem",
"hashtags": ["tatuagem"],
"createTime": "2024-07-31T07:24:42.000Z",
"duration": 21,
"width": 720,
"height": 1280,
"viewCount": 1284903,
"likeCount": 41017,
"commentCount": 94,
"shareCount": 2640,
"videoUrl": "https://ak-br-cdn.kwai.net/upic/.../video.mp4",
"musicName": "Áudio original",
"authorName": "jadebelchior905",
"authorVerified": false
}

Examples

Search for videos

{ "searchTerms": ["dance", "receita"], "maxItems": 100 }

Full detail for specific videos

{ "startUrls": [{ "url": "https://www.kwai.com/@jadebelchior905/video/5213629630362183094" }] }

A creator's profile

{ "profileHandles": ["jadebelchior905"] }

Videos plus their comments

{ "searchTerms": ["comedy"], "maxItems": 20, "includeComments": true, "maxCommentsPerVideo": 100 }

Scheduled daily run:

{
"searchTerms": [
"dance"
],
"maxItems": 300
}

Schedule this input in the Apify Scheduler (for example daily at 07:00) to keep an always-fresh dataset.

Pricing

You pay per result. Compute and any proxy cost are absorbed by us.

EventPrice (per 1,000)
List / search resultfrom $1.49
Video detail resultfrom $4.49
Comment resultfrom $1.49

Higher volume tiers reduce these rates automatically.

Performance

Runs on plain HTTP, so it is fast and light. A typical run uses well under 100 MB of memory. Search and comment endpoints are paginated; the scraper stops at your maxItems and maxCommentsPerVideo caps.

Limitations

  • transcript is only present when Kwai itself provides one.
  • Search returns videos, not users.
  • Comment author identities are omitted by design.

Technical details

The scraper reads the server-rendered data Kwai embeds in its own pages and the public web endpoints its site calls. Video IDs are returned as strings to avoid the precision loss that affects large numeric IDs in JSON.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl