Kick Trending Clips Scraper: Rank Viral Clips by View Velocity avatar

Kick Trending Clips Scraper: Rank Viral Clips by View Velocity

Pricing

from $1.50 / 1,000 trending clips

Go to Apify Store
Kick Trending Clips Scraper: Rank Viral Clips by View Velocity

Kick Trending Clips Scraper: Rank Viral Clips by View Velocity

Find Kick.com clips going viral right now, ranked by view velocity (views per hour) or total views, scoped to the whole site, a category, or specific channels via Kick's real per-channel API. Monitor mode returns only clips you have not already seen. Export JSON, CSV, or Excel. $2 per 1,000 clips.

Pricing

from $1.50 / 1,000 trending clips

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ”ฅ Kick Trending Clips Scraper: Rank Viral Clips by View Velocity

Find Kick clips accelerating right now
Ranked by views per hour, not just a high lifetime total, so you catch a clip while it's still rising instead of after everyone already saw it.
โšก Ranked by velocity
Views per hour, not lifetime total, so rising clips surface before old ones with a bigger count.
๐ŸŽฏ Scope it your way
Scan the whole site, one or more categories, or a specific list of channels.
๐Ÿ”” Monitor mode
Schedule it and only get clips you have not already seen in an earlier run.
๐Ÿงน Honest fields only
Every field comes straight from Kick. Nothing guessed, nothing invented.

Scan Kick for clips gaining views fast, ranked by views per hour or total views, across the whole site, a category, or specific channels. Export results to JSON, CSV or Excel, or connect them into your own pipeline via the API. No account, no login, no coding required.

โœจ Why use this Actor

Built for anyone who needs to know what is taking off on Kick before the rest of the internet notices.

  • ๐ŸŽฌ Clip compilation creators: cut the clip that is climbing right now, not the one that already peaked last week.
  • ๐Ÿ” Talent scouts and community managers: spot who is breaking out in a category or channel before it shows up anywhere else.
  • ๐Ÿ“… Scheduled trend trackers: run it on a timer with monitor mode and only review clips you have not already seen.

Velocity is the real signal. A clip with 10,000 views over three months is not trending, it is just old. This Actor ranks by views gained per hour since a clip was posted, so what surfaces is what is actually happening now.

๐Ÿš€ How it works

STEP 1
Pick your scope
Whole site, one or more categories, or a list of channels.
STEP 2
Set your bar
Minimum views, minimum velocity, freshness window, duration cap.
STEP 3
Get ranked clips
Sorted by velocity or views, ready to review, download, or pipe elsewhere.

๐Ÿ“ฅ Input

FieldTypeRequiredDescription
modeenumNoScan the whole site, a set of categories, or a set of channels.
categoriesarray of stringsNoCategory slugs to keep, used when mode is category.
channelsarray of stringsNoChannel slugs to scan, used when mode is channel.
sortByenumNoRank by views per hour (velocity) or total views.
timeWindowHoursintegerNoOnly rank clips created within this many hours.
minViewsintegerNoDrop clips below this total view count.
minViewsPerHournumberNoDrop clips below this velocity.
maxDurationSecondsintegerNoDrop clips longer than this. 0 means no limit.
excludeMaturebooleanNoSkip clips flagged as mature content.
maxClipsintegerNoMaximum ranked clips to return.
scanDepthintegerNoHow many recent clips to scan before ranking and filtering.
onlyNewbooleanNoMonitor mode: skip clips already returned in an earlier run.
proxyConfigurationobjectNoProxy settings. Datacenter by default.

๐Ÿ“ค Output

Every result is one ranked clip:

{
"rank": 1,
"clipId": "clip_01M3JGSWY39CRJQKD5ZASD4KXD",
"title": "The next big king of kick",
"channel": "ghosthlubitv",
"creator": "Trezz88",
"category": "Just Chatting",
"views": 9,
"viewsPerHour": 90,
"ageHours": 0.04,
"durationSeconds": 46,
"isMature": false,
"createdAt": "2026-09-27T22:47:51.350591Z",
"clipPageUrl": "https://kick.com/ghosthlubitv?clip=clip_01M3JGSWY39CRJQKD5ZASD4KXD",
"videoUrl": "https://clips.kick.com/clips/a6/clip_01M3JGSWY39CRJQKD5ZASD4KXD/playlist.m3u8",
"thumbnailUrl": "https://clips.kick.com/clips/a6/clip_01M3JGSWY39CRJQKD5ZASD4KXD/thumbnail.webp"
}

Download the dataset in JSON, CSV, Excel, HTML or XML from the Apify Console, or pull it through the API.

๐Ÿ“Š Data table

FieldTypeDescription
ranknumberPosition in this run's ranked results.
clipIdstringKick's unique clip identifier.
titlestringThe clip's title.
channelstringThe channel the clip belongs to.
creatorstringThe Kick user who created the clip.
categorystringThe game or stream category.
viewsnumberTotal views at scan time.
viewsPerHournumberViews divided by hours since the clip was created.
ageHoursnumberHow many hours ago the clip was created.
durationSecondsnumberClip length in seconds.
likesnumberLike count. Kick's own data currently reports 0 for every clip on the platform.
isMaturebooleanWhether Kick flagged the clip as mature content.
createdAtstringWhen the clip was created.
clipPageUrlstringLink to view the clip on Kick.
videoUrlstringDirect link to the clip's video source.
thumbnailUrlstringClip thumbnail image.
sourceModestringWhich scope found this clip: global, category, or channel.
sourceTargetstringThe specific category or channel that matched, when applicable.

The Output tab also ships a creator and category detail view alongside the main ranking view.

๐Ÿ’ฐ Pricing

This Actor is pay per result, $2.00 per 1,000 ranked clips returned. Scanning itself costs nothing. A run that finds nothing to rank costs nothing. There is no subscription.

โญ โญ โญ โญ โญ
Found a clip before it blew up?
A 5-star rating takes 10 seconds and helps other clippers and scouts find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ› ๏ธ Tips for better runs

  • Raise scanDepth if you widen timeWindowHours or narrow categories/channels. A wider window or a narrower target needs more clips scanned to find enough matches.
  • Use minViewsPerHour instead of minViews when you specifically want clips that are actively accelerating, not just clips that happen to be old and popular.
  • Turn on onlyNew and schedule the Actor to get a running feed of newly trending clips instead of the same ones every time.
  • Start with mode: "channel" and a short list of channels you already care about. It scans that channel's own feed directly, so results are complete rather than a sample.

โ“ FAQ

Why does this rank by views per hour instead of total views? Total views reward age, not momentum. A clip posted months ago can out-count a clip posted an hour ago just by existing longer. Views per hour surfaces what is actually gaining attention right now, which is the useful signal for finding something worth clipping or covering before it peaks.

Why is likes always 0? That is Kick's own data, not a limitation of this Actor. Kick's public clip data currently reports 0 likes for every clip on the platform. The field is still included because it is real data Kick returns, not removed to hide the gap.

Can I track just one category or a handful of channels? Yes. Set mode to category or channel and list the categories or channels you want. Channel scope scans that channel's own feed directly, so it is complete rather than sampled from the wider site.

How do I get an ongoing feed instead of re-scanning the same clips? Turn on onlyNew and run the Actor on a schedule. Each run only returns clips it has not already returned to you for that same scope.

Found a bug or need a custom version of this Actor? Open an issue from the Actor's Issues tab and it will be looked at directly.

๐Ÿ”— Other actors