Kick Scraper: Channels, Live Streams, VODs, Clips & Monitoring
Pricing
from $1.98 / 1,000 kick records
Kick Scraper: Channels, Live Streams, VODs, Clips & Monitoring
Scrape Kick.com channel profiles, live streams, VODs and clips by channel list, search or the full live directory. Filter by followers, viewers, language and tags, then track new, updated and ended streams on a schedule. No login, API key or proxy setup needed.
Pricing
from $1.98 / 1,000 kick records
Rating
5.0
(1)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
6
Monthly active users
17 hours ago
Last modified
Categories
Share
| One suite for creator and sponsorship intelligence. Live audience data, growth analytics, and archival downloads across Kick, Twitch, and YouTube, cross-linked so a research or sponsorship workflow never needs a second data source. | |||
| LIVE-STREAMING & CREATOR INTELLIGENCE SUITE ย ย โขย ย Channel data, growth analytics, and video downloads across Kick, Twitch, and YouTube | |||
|
โค You are here |
Channels, live streams, clips |
YouTube growth and rankings |
Download clips and VODs |
|
Know which Kick creators and streams matter right now. Collect public Kick.com channel, livestream, VOD, and clip records with audience signals, source links, and reliable change tracking. |
|
๐ก Live audience Compare viewers, followers, categories, and live status. |
๐ค Full creator profile Bio, verification, chatroom rules, and social links across six platforms in one row. |
๐ฌ VODs and clips Find recent broadcasts and clips for selected channels. |
๐ Change tracking Get new, updated, or expired alerts automatically on every scheduled run. |
Kick Scraper turns public Kick.com data into clean rows for creator research, sponsorship scouting, audience analysis, and scheduled watchlists. Choose channels, a search phrase, or the live directory (all categories or one), then return only the record types and changes your workflow needs. No login, API key, or proxy setup is needed.
๐ What does this Kick monitor do?
- Collects public channel profiles, live streams, VOD broadcasts, and clips, including deep clip history for a channel.
- Lists everything live on Kick right now, or one category, most-watched first or newest first.
- Searches live streams and channels by text across names, titles, categories, and tags.
- Tracks changes across scheduled runs: new channels, updated stats, status changes, and expired records, all with timestamps.
- Returns the widest social link coverage available: Twitter, Instagram, YouTube, Discord, TikTok, and Facebook in one row.
- Surfaces chatroom rules most scrapers skip: slow mode, followers-only mode, subscriber mode, emote mode, and message intervals.
- Filters by followers, viewers, language, tags, verification, affiliate status, and mature-content flags.
- Sorts results deterministically with stable ID tie-breaking, so the same input always produces the same order.
- Keeps failed or truncated scans from creating false expiry events.
Missing source values stay empty. The Actor does not access private chat, download media, or guess unavailable profile details.
๐ก Who uses this Kick data?
- Sponsorship teams compare creator reach, live audience, category, and verification signals before starting outreach.
- Creator managers monitor a watchlist for live status, audience changes, and new public video activity.
- Esports and media researchers map categories, languages, tags, and audience signals across Kick.
- Content teams collect VOD and clip references for a focused set of public channels.
- Data product teams build a recurring creator dataset without maintaining source-specific collection work.
๐ How to use it
| STEP 1 Choose your scope Use a channel watchlist, a search phrase, or the live directory. | STEP 2 Set the signal Pick record types, audience thresholds, tags, sorting, and a result limit. | STEP 3 Monitor or export Save a snapshot, or reuse a monitor name to receive only meaningful changes. |
Start with one channel or 5 to 10 category results. Increase the limit after you confirm the fields match your workflow.
๐๏ธ Input
| Field | Type | Required | Description |
|---|---|---|---|
mode | enum | Yes | Choose watchlist, search, or category (the live directory). Older names such as top_channels still work. |
watchlist | array of channels | No | Channel names, links, or objects containing a channel name and optional inputId. Used in watchlist mode. |
channelNames | array of strings | No | Older input alias for a channel watchlist. |
query | string | No | Text to find in live channels, titles, categories, and tags. A channel name also returns that profile. |
category | string | No | Kick category slug such as just-chatting. Leave empty to scan every live stream. |
recordTypes | array of enums | No | Return channel, stream, vod, and/or clip records. Defaults depend on the selected mode. |
videoType | enum | No | Older channel-video setting. videos maps to VOD records and clips maps to clip records. |
maxResults | integer | No | Maximum records returned after filtering, sorting, and change annotation. Free plans are limited to 25. |
minFollowers | number | No | Keep channels with at least this source-published follower count. |
minViewers | number | No | Keep live streams with at least this source-published viewer count. |
language | string | No | Exact case-insensitive stream or video language filter. |
tags | array of strings | No | Keep records whose public stream or category tags include these values. |
verified | boolean | No | Keep records marked as verified when set. |
affiliate | boolean | No | Keep records marked as affiliate when set. |
mature | boolean | No | Exact mature-content filter. Set false to exclude mature records. |
sortBy | enum | No | Sort by record type, followers, viewers, rank, title, category, collection time, stable ID, or recent (newest first). |
sortOrder | enum | No | Sort ascending or descending. |
monitorMode | enum | No | snapshot returns the current result set. changes compares successful runs that share a monitor name. |
monitorScope | string | No | Monitor name shared by scheduled changes runs. |
includeUnchanged | boolean | No | Include UNCHANGED rows when using changes mode. |
proxyConfiguration | object | No | Optional connection settings for the run. |
Watchlist inputs can look like this:
{"mode": "watchlist","watchlist": [{ "channel": "xqc", "inputId": "xqc-main" }, "amouranth"],"recordTypes": ["channel", "stream"],"mature": false,"sortBy": "followers","sortOrder": "desc"}
Live directory inputs can look like this:
{"mode": "category","category": "just-chatting","minViewers": 500,"sortBy": "recent","maxResults": 50}
๐ฆ Output example
{"recordType": "stream","stableId": "stream:public-id","channelName": "creator-name","currentViewers": 18429,"category": "Just Chatting","status": "success","retrievedAt": "2026-08-10T08:00:00.000Z"}
๐ Data table
Every successful row contains a record type, stable ID, source link, input label, collection time, and status. Empty fields are omitted rather than guessed.
| Field | Type | Description |
|---|---|---|
recordType | string | Row kind: channel, stream, vod, clip, or failure. |
stableId | string | Stable identifier used for sorting and monitoring. |
channelId / channelExternalId | number / string | Public channel identifiers when Kick supplies them. |
channelName / displayName | string | Channel slug and displayed creator name. |
channelUrl | URL | Direct public Kick channel link. |
verified / isAffiliate | boolean | Public verification and affiliate markers. |
followersCount | number | Public follower count when supplied. |
isLive / currentViewers | boolean / number | Live status and current viewer count when supplied. |
streamTitle | string | Current public livestream title. |
category / categorySlug | string | Current category name and slug. |
categoryTags / streamTags | arrays | Public category and stream tags. |
streamLanguage | string | Public language value for a livestream. |
isMature | boolean | Public mature-content marker. |
liveStartedAt | date-time | Public livestream start time. |
avatarUrl / bannerUrl | URL | Public channel images. |
bio | string | Public channel description. |
socialTwitter, socialInstagram, socialYoutube, socialDiscord, socialTiktok, socialFacebook | URLs | Public social links when supplied by Kick. |
playbackUrl | URL | Public playback link when supplied. |
isBanned / vodEnabled | boolean | Public channel availability and VOD settings. |
subscriptionEnabled / subscriptionPrice | boolean / number | Public subscription settings when supplied. |
recentCategories | array | Public recent channel categories. |
chatroomSlowMode, chatroomFollowersMode, chatroomSubscribersMode, chatroomEmotesMode | boolean | Public chatroom settings when supplied. |
chatroomMessageInterval, chatroomMinFollowDuration | number | Public chatroom timing settings when supplied. |
videoType / videoId | string | VOD or clip type and source ID. |
videoViews / videoLikes / videoDuration | number | Public video engagement and duration values. |
videoCategory / videoLanguage | string | Public VOD or clip category and language. |
clipCreator | string | Public clip creator name. |
videoUrl / thumbnailUrl | URL | Public VOD or clip links and thumbnail. |
createdAt / rank | date-time / number | Public creation time and source ranking when supplied. |
sourceUrl / inputId | URL / string | Source request and the input target that produced the row. |
retrievedAt / status | date-time / string | Collection time and success, error, or expired status. |
errorCode / errorMessage | string | Details for an explicit failure row. |
monitorScope / changeType | string | Monitoring scope and NEW, UPDATED, STATUS_CHANGED, REAPPEARED, EXPIRED, or UNCHANGED. |
changedFields / firstSeenAt / lastSeenAt | array / date-time | Monitoring explanation and source-backed history timestamps. |
Example successful stream row:
{"recordType": "stream","stableId": "stream:01JPM733EGW4MHA5S5BWFATP3Q","channelName": "spreen","channelUrl": "https://kick.com/spreen","followersCount": 234567,"currentViewers": 18429,"streamTitle": "HOLA CHAT","category": "Just Chatting","rank": 1,"status": "success","sourceUrl": "https://kick.com/just-chatting","retrievedAt": "2026-08-10T08:00:00.000Z"}
๐ฐ Pricing
This Actor uses pay-per-result pricing. You pay only for records saved to the dataset. Empty runs cost nothing, and there are no subscriptions. Use maxResults to keep a run focused. Free plans are limited to 25 records per run and a short pause between runs.
โญ Enjoying Kick Scraper?
|
โญ โญ โญ โญ โญ Did this monitor help you find a creator or audience signal faster? A rating helps sponsorship teams, creator managers, and researchers find a dependable Kick data workflow. |
| โ ย ย Rate this Actor on Apify |
โ FAQ
Can I monitor several Kick channels together?
Yes. Add channel slugs to watchlist, optionally giving each target an inputId for your downstream workflow.
Can I list everything live on Kick right now?
Yes. Use category mode and leave category empty to scan all live streams, most-watched first. Add a category slug to narrow it, and set sortBy to recent for the newest streams first.
Can I collect only live streams or clips?
Yes. Set recordTypes to the rows you need. Watchlists, searches, and categories can use different record selections.
How does changes mode work?
Use the same monitorScope for scheduled runs. The Actor remembers the last complete scan under that name, compares the next one, and emits new, updated, reappeared, expired, or unchanged records when requested. Scans cut short by maxResults or a source issue do not replace the saved baseline.
Does it access private Kick information?
No. It returns only public channel, livestream, VOD, clip, and profile fields that Kick publishes. It does not access private chat or account-only content.
What happens if a source request fails?
If some sources fail, the run adds an error row next to your data and does not advance monitoring state or mark missing records as expired. If nothing at all is found, the run ends normally with an explanation in its status message and charges nothing.
๐ Support
If a public Kick field is important to your workflow, open an issue from the Actor page with a representative source link and the output you expected.
๐ Other actors
- ๐ฎ Twitch Scraper: channels, live streams, clips and games โ - compare public creator and livestream signals on Twitch.
- ๐ Viewstats YouTube Channel Growth Monitor โ - monitor public YouTube channel growth signals.
- ๐ฌ Kick Video Downloader: Clips and VODs as MP4 with Watchlist โ - download the clips and VODs this monitor surfaces before a streamer deletes them.
- ๐ฌ Xigua video search scraper ่ฅฟ็่ง้ข: Chinese video trends and creator data โ - search Chinese video topics and creator signals.
- ๐ RedNote KOL Monitor: ๅฐ็บขไนฆ โ - monitor public creator changes on RedNote.
- ๐ง Mixcloud Scraper: Show & Creator Monitor โ - collect public show and creator information from Mixcloud.