Kick.com Live Streaming & Streamer Analytics avatar

Kick.com Live Streaming & Streamer Analytics

Pricing

from $15.00 / 1,000 kick channel extracteds

Go to Apify Store
Kick.com Live Streaming & Streamer Analytics

Kick.com Live Streaming & Streamer Analytics

Extract live streams, streamer profiles, VODs, clips and channel rankings from Kick.com, the live streaming platform positioned as a Twitch alternative. Who is on air right now, with viewers, category and language. No API key, no proxy, no browser needed. 4 modes in one Actor.

Pricing

from $15.00 / 1,000 kick channel extracteds

Rating

0.0

(0)

Developer

Sami

Sami

Maintained by Community

Actor stats

0

Bookmarked

114

Total users

12

Monthly active users

10 days ago

Last modified

Share

Kick.com Streamer & Channel Analytics

Kick.com streamer analytics in 4 modes (profiles, live streams, VODs/clips, rankings) with no API key, proxy or browser.

No API key. No proxy. No browser. Just data.

How to scrape Kick.com data in 3 easy steps

  1. Go to Kick.com Scraper on Apify Store and click "Try for free"
  2. Choose your mode — enter streamer names, browse live streams, or get channel rankings
  3. Click Run and download results in JSON, CSV, or Excel

No coding required. No API key. Works with Apify's free plan.

Kick.com API alternative — no authentication needed

Kick's official Public API needs a registered developer app; this Actor reads Kick's web v2 endpoints with no keys, giving you structured streamer data without managing API keys or authentication.

Perfect for influencer marketing, esports analytics, and streaming industry research.

Key Features

  • 4 scraping modes in one actor — channel profiles, live streams, VODs/clips, and rankings
  • Lightweight — runs on 256 MB RAM with pure HTTP requests (no Playwright, no Puppeteer)
  • No authentication required — reads Kick.com's web endpoints directly
  • Pay per result — $0.015 per data point ($15 per 1,000 results)
  • Structured output — clean JSON ready for analytics, dashboards, or integrations

Scraping Modes

Mode 1: channel_details — Full Channel Profiles

Get complete streamer profiles with follower counts, live status, social links, and more.

Input:

{
"mode": "channel_details",
"channelNames": ["xqc", "amouranth", "trainwreckstv"]
}

Output:

{
"channelName": "xqc",
"channelUrl": "https://kick.com/xqc",
"displayName": "xQc",
"bio": "THE BEST AT ABSOLUTELY EVERYTHING.",
"avatarUrl": "https://files.kick.com/images/user/676/profile_image/...",
"bannerUrl": "https://files.kick.com/images/channel/668/banner_image/...",
"followersCount": 1057874,
"isLive": true,
"currentViewers": 45000,
"currentCategory": "Just Chatting",
"currentStreamTitle": "LIVE | REACTS | CLIPS",
"verified": true,
"subscriberBadges": [{"months": 1, "imageUrl": "https://..."}],
"socialLinks": {
"instagram": "xqcow1/",
"twitter": "xqc",
"youtube": "channel/UCmDTrq0LNgPodDOFZiSbsww",
"discord": "xqcow",
"tiktok": "",
"facebook": ""
},
"createdAt": "2022-10-22T06:59:51.000000Z",
"scrapedAt": "2026-04-09T15:00:00Z"
}

Mode 2: live_streams — Currently Live Streams

Discover who's streaming right now, filtered by category and minimum viewers.

Input:

{
"mode": "live_streams",
"category": "just-chatting",
"minViewers": 100,
"maxResults": 20,
"sortBy": "viewers"
}

Output:

{
"channelName": "spreen",
"channelUrl": "https://kick.com/spreen",
"displayName": "Spreen",
"viewers": 18429,
"title": "HOLA CHAT",
"category": "Just Chatting",
"startedAt": "2026-04-08 20:00:00",
"thumbnailUrl": "https://images.kick.com/video_thumbnails/...",
"isLive": true,
"isMature": false,
"language": "Spanish",
"tags": ["chill", "gaming"],
"scrapedAt": "2026-04-09T15:00:00Z"
}

Mode 3: channel_videos — VODs & Clips

Extract past broadcasts (VODs) or clips from specific channels.

Input (VODs):

{
"mode": "channel_videos",
"channelNames": ["xqc"],
"videoType": "videos",
"maxResults": 10
}

Input (Clips):

{
"mode": "channel_videos",
"channelNames": ["xqc"],
"videoType": "clips",
"maxResults": 10
}

Output (clip):

{
"channelName": "xqc",
"channelUrl": "https://kick.com/xqc",
"type": "clip",
"clipId": "clip_01KNQVK81C...",
"title": "LMAO",
"duration": 30,
"views": 1500,
"likes": 42,
"category": "Just Chatting",
"createdAt": "2026-04-09T00:52:15Z",
"thumbnailUrl": "https://clips.kick.com/clips/.../thumbnail.webp",
"videoUrl": "https://clips.kick.com/clips/.../playlist.m3u8",
"creator": "clipmaster99",
"isMature": false,
"scrapedAt": "2026-04-09T15:00:00Z"
}

Mode 4: top_channels — Live Channel Rankings

Get a ranked list of currently live channels sorted by viewer count.

Input:

{
"mode": "top_channels",
"sortBy": "viewers",
"category": "just-chatting",
"maxResults": 25
}

Output:

{
"rank": 1,
"channelName": "mrstiventc",
"channelUrl": "https://kick.com/mrstiventc",
"displayName": "MrStivenTC",
"bio": "Colombian streamer",
"avatarUrl": "https://files.kick.com/images/...",
"currentViewers": 41607,
"currentStreamTitle": "STREAM TITLE HERE",
"category": "Just Chatting",
"startedAt": "2026-04-08 18:00:00",
"isAffiliate": true,
"hasSubscriptions": true,
"socialLinks": {
"instagram": "mrstiventc",
"twitter": "MrStivenTC",
"youtube": "MrStivenTC",
"discord": "mrstiventc",
"tiktok": "mrstiventc"
},
"scrapedAt": "2026-04-09T15:00:00Z"
}

Use Cases

  • Influencer marketing — Identify streamers for brand partnerships based on audience size, category, and engagement
  • Esports analytics — Track competitive gaming trends and viewership across categories
  • Brand monitoring — Monitor sponsorship ROI across Kick channels in real time
  • Competitive streaming intelligence — Compare channel performance and growth patterns
  • Content research — Discover trending categories, formats, and top-performing clips

Scrape Kick.com with Python, JavaScript, or no code

Use this Actor directly from the Apify platform (no coding required), or call it via the Apify API from Python, JavaScript, or any language:

Python example:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("zhorex/kick-scraper").call(run_input={
"mode": "channel_details",
"channelNames": ["xqc", "amouranth"]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['displayName']}: {item['followersCount']} followers")

JavaScript example:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('zhorex/kick-scraper').call({
mode: 'channel_details',
channelNames: ['xqc', 'amouranth'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Input Parameters

ParameterTypeDefaultDescription
modestringchannel_detailsScraping mode: channel_details, live_streams, channel_videos, top_channels
channelNamesarray[]Channel names or URLs (for channel_details and channel_videos)
maxResultsinteger50Maximum results to return (1–1000)
categorystring—Category slug filter (e.g., just-chatting, fortnite)
videoTypestringvideosvideos (VODs) or clips (for channel_videos mode)
sortBystringviewersSort order: viewers or recent
minViewersinteger0Minimum viewer threshold (for live_streams)

Pricing

This actor uses Apify's pay-per-event pricing:

  • $0.015 per data point ($15 per 1,000 results)
  • No monthly fees — pay only for what you scrape

Output & Export

Data is stored in an Apify dataset and can be exported in:

  • JSON — structured data for APIs and applications
  • CSV — spreadsheet-ready format for analysis
  • Excel — direct .xlsx download
  • XML — for legacy system integration

Access results via the Apify API, dashboard, or integrate directly with tools like Google Sheets, Zapier, Make, and more.

FAQ

Does this need an API key? No. This actor accesses Kick.com's publicly available data without any credentials.

Does it need a proxy? No. Direct HTTP requests work without proxy rotation.

Does it need a browser? No. Pure HTTP requests — no Playwright, Puppeteer, or headless browser required.

Can it track live viewership? Yes. The live_streams mode returns real-time viewer counts for all currently live streams.

What formats can I export? JSON, CSV, Excel (.xlsx), and XML — all available directly from the Apify dashboard or API.

How often can I run it? As often as you need. Schedule runs every 5 minutes for real-time monitoring, or daily for trend analysis.

Does it work with Kick.com's recent changes? If Kick.com changes its website endpoints, a mode can stop returning data until the Actor is updated. Open an Issue if you see that.

Is there a Kick.com API? Kick has an official Public API, which needs a registered developer app. This Actor instead returns the data shown on Kick.com's web pages — no API key or authentication required.

How much does it cost to scrape Kick.com? $0.015 per data point ($15 per 1,000 results). Get 100 streamer profiles for $1.50. Start with Apify's free plan which includes $5 monthly — enough for about 330 data points.

Can I scrape Kick.com in Python? Yes. Use the Apify Python client (pip install apify-client) to call this Actor programmatically. See the Python example above.

Is scraping Kick.com legal? This Actor only reads Kick.com's publicly available data — the same information visible to any anonymous visitor. It does not log in or use credentials. Always consult legal counsel for your specific use case.

What does this Kick scraper cover? 4 modes (profiles, live streams, VODs/clips, rankings), no browser or proxy needed, and a 256 MB RAM footprint.

Can I monitor Kick streams in real-time? Yes. Schedule this Actor to run every 5 minutes using Apify's scheduler. The live_streams mode returns real-time viewer counts, stream titles, and categories.

Integrations & data export

Export your Kick.com data in JSON, CSV, Excel, or XML. Integrate directly with:

  • Google Sheets — automatic data sync for streaming dashboards
  • Zapier / Make / n8n — workflow automation and alerts
  • REST API — programmatic access from Python, JavaScript, or any language
  • Webhooks — real-time notifications when scrapes complete

See all integrations →

Other scrapers by Zhorex

Streaming Analytics:

  • Twitch Scraper — Streamer profiles, live streams, clips from Twitch

Chinese Social Intelligence Suite:

B2B Review Intelligence:

Other Tools:

This actor only reads Kick.com's publicly available data — the same information visible to any anonymous visitor on kick.com. It does not log in or use credentials, and no private or user-authenticated data is accessed. Use responsibly and in compliance with Kick.com's Terms of Service.


Your Review Matters

If you have used this Actor, a 30-second rating helps, good or bad:

  1. Go to the Kick.com Scraper page
  2. Scroll down and click the star rating
  3. Optionally leave a one-line comment about how you used it

Why it matters: Ratings help other users judge whether this Actor fits their use case.

Found a bug? Open an issue and it will be looked at.