Kick.com Scraper: Streams, Clips & Channel Data
Pricing
from $1.98 / 1,000 kick records
Kick.com Scraper: Streams, Clips & Channel Data
Extract channel profiles, live streams, VODs, and clips from Kick.com. Batch multiple channels per run. Filter by mature content and language. Real-time viewer counts, follower stats, and stream tags. No login needed, fast API-based extraction.
Pricing
from $1.98 / 1,000 kick records
Rating
5.0
(1)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
15
Total users
5
Monthly active users
15 days ago
Last modified
Categories
Share
๐ฎ Kick Streamer Intelligence Monitor: Live Channels, Streams & Clips
|
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. | ๐ค Creator profiles Keep public channel identity, verification, tags, and social links together. | ๐ฌ VODs and clips Find recent broadcasts and clips for selected channels. | ๐ Change signals Track new, updated, reappeared, and expired records safely. |
Kick Streamer Intelligence Monitor turns public Kick.com data into clean rows for creator research, sponsorship scouting, audience analysis, and scheduled watchlists. Choose channels, a search phrase, or a category, then return only the record types and changes your workflow needs.
๐ What does this Kick monitor do?
- Collects public channel profiles, live streams, VOD broadcasts, and clips.
- Keeps stable record IDs, direct source links, collection timestamps, and input labels.
- Filters by followers, viewers, language, tags, verification, affiliate status, and mature-content flags.
- Sorts results deterministically with stable ID tie-breaking.
- Compares successful runs using a named state key and emits meaningful change records.
- 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 a Kick category. | 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 state key 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. |
watchlist | array of channels | No | Channel slugs, or objects containing a channel slug and optional inputId. Used in watchlist mode. |
channelNames | array of strings | No | Older input alias for a channel watchlist. |
query | string | No | Search phrase used in search mode. |
category | string | No | Kick category slug used in category mode, such as just-chatting. |
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. |
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, or stable ID. |
sortOrder | enum | No | Sort ascending or descending. |
monitorMode | enum | No | snapshot returns the current result set. changes compares successful runs under a state key. |
stateKey | string | No | Stable 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"}
๐ฆ 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. |
stateKey / changeType | string | Monitoring key 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.
โญ Enjoying Kick Streamer Intelligence Monitor?
|
โญ โญ โญ โญ โญ 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 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 stateKey for scheduled runs. The Actor compares successful scans and emits new, updated, reappeared, expired, or unchanged records when requested.
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?
The run emits an explicit failure record. It does not advance monitoring state or mark missing records as expired.
๐ 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.
- ๐ฌ 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.