Kick Clips Scraper avatar

Kick Clips Scraper

Pricing

from $3.10 / 1,000 clip scrapeds

Go to Apify Store
Kick Clips Scraper

Kick Clips Scraper

Kick Clips Scraper pulls popular and recent clips from Kick, site-wide or scoped to one channel, with real cursor pagination, sort order, and time-window filters. No Kick account or API key needed — talks directly to Kick own mobile app API. Split from romy/kick-all-in-one-api.

Pricing

from $3.10 / 1,000 clip scrapeds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

What does Kick Clips Scraper do?

Kick Clips Scraper pulls popular or recent clips from Kick — site-wide or scoped to one channel — with real cursor-based pagination, one dataset row per clip.

It talks directly to the same internal API the official Kick Android app uses (mobile.kick.com), reverse-engineered by capturing and analyzing live traffic from the real app. No Kick account, no API key. This is the clips slice of Kick All-in-One API, split out as its own focused Actor.

Why use Kick Clips Scraper?

  • Real, confirmed-live sort and time filters — both sort orders (views/date) and all four time windows (day/week/month/all) genuinely change the result set, not just the app UI
  • Real cursor pagination — confirmed live: paging with the previous response's cursor returns a fresh batch with zero id overlap against the one before it
  • Per-channel or site-wide — pass a channelId to scope to one streamer, or omit it for the site-wide trending list
  • Real, playable clip URLs — .m3u8 playback links that actually play, not placeholders
  • No account needed — works fully anonymously
  • Use cases: clip aggregation/highlight reels, creator monitoring, trend tracking, moderation/content review pipelines

Input

FieldTypeDescription
sortstringviews (default) or date
timestringday / week (default) / month / all
channelIdintegerNumeric Kick channel id (from kick-channel-profile-scraper). Omit for site-wide clips.
maxPagesintegerStop after this many pages (20 clips/page). Default 5.
maxItemsintegerStop once at least this many clips have been pushed. Unlimited (bounded by maxPages) if omitted.

Example:

{
"sort": "views",
"time": "week",
"maxPages": 3
}

Output

One dataset row per clip:

{
"id": "clip_01M154A7H5TRVPEB3DX7S9AJP0",
"title": "lambonun finali",
"channel": { "id": 31552149, "slug": "ilkerfirat", "username": "ilkerfirat", "is_verified": true },
"creator": { "id": 27179465, "slug": "krexyvlr", "username": "krexyvlr" },
"category": { "id": 15, "name": "Just Chatting", "slug": "just-chatting" },
"views_count": 108711,
"duration": 92,
"playback_url": "https://clips.kick.com/clips/82/clip_01M154A7H5TRVPEB3DX7S9AJP0/playlist.m3u8",
"thumbnail_url": "https://clips.kick.com/clips/82/clip_01M154A7H5TRVPEB3DX7S9AJP0/thumbnail.webp",
"created_at": "2026-08-28T21:28:09.116819Z"
}

Known limitations

  • No login flow — this Actor only wraps the guest-accessible, read-only /clips endpoint.
  • Livestream/VOD lookups, channel profiles, and chat are separate spin-off Actors in the same family.
  • This is an unofficial, reverse-engineered integration, not affiliated with or endorsed by Kick Streaming, Inc. Behavior may change if Kick changes its API.

Pricing

Pay per event: charged $0.004 per clip pushed (event clip, FREE tier). See the Actor's Pricing tab for current rates across all tiers.