Kick Data Scraper
Pricing
from $3.50 / 1,000 results
Kick Data Scraper
Discover Kick channels and get clean channel snapshots from search, category browsing, livestream discovery, or direct slugs.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
AI Tools Max
Maintained by CommunityActor stats
3
Bookmarked
51
Total users
15
Monthly active users
4 days ago
Last modified
Categories
Share
Kick.com Channel Data API & Scraper
Export Kick.com channel and streamer data from usernames, search, categories, or live streams. Get follower counts, live status, viewer counts, social links, profile URLs, and source URLs.
Outputs channel snapshots only. Videos and clips are not scraped by this actor; their URLs are included as channel metadata for follow-up workflows.
Ready-To-Run Examples
These examples are also published on Apify Store:
- Export Kick.com channel data with an API
- Export Kick.com streamer stats
- Find top live Kick.com streamers by viewers
Kick Channel Data Lookup
Use when you already know the Kick usernames and want structured public channel profiles.
{"mode": "channels","channelSlugs": ["xqc", "trainwreckstv", "asmongold"]}
Kick Streamer Stats Snapshot
Use the same channel lookup mode when you want current streamer stat snapshots such as follower count, verification status, live status, and social links.
{"mode": "channels","channelSlugs": ["xqc", "trainwreckstv", "asmongold"]}
Top Live Kick Streamers
Use live discovery when you want currently live public channels sorted by viewer count.
{"mode": "livestreams","livestreamSort": "viewers_high_to_low","maxItems": 50}
What This Actor Does
- Find channels by keyword using Kick search
- Discover channels from one or more categories
- Discover currently live channels with sort, language, and tag filters
- Extract specific channels when you already know the Kick usernames
- Return profile, follower, verification, social link, live status, livestream, and provenance fields
Which Mode Should I Use?
| Goal | Use mode | Fill in |
|---|---|---|
| I already know the Kick usernames | channels | channelSlugs |
I want channels matching a keyword such as poker, gta, or casino | search | searchKeywords |
I want channels from Kick categories such as just-chatting, slots, or minecraft | category | categorySlugs, optional category filters |
| I want currently live channels sorted or filtered by tags/languages | livestreams | optional livestreamSort, livestreamLanguages, livestreamTags |
Pick one workflow and fill in the matching fields. If channels mode is selected without channel usernames, the actor can infer a discovery mode from clear search/category/livestream inputs and will log the correction.
Why This Actor Is Different
- More discovery paths: exact usernames, Kick search, categories, and live browse filters.
- Channel snapshot output: profile data, follower count, verification, social links, live status, and livestream metadata when available.
- Live discovery controls: sort by recommended or viewers, filter by language, and filter by Kick stream tags.
- Category research: browse multiple category slugs in one run.
- HTTP-first snapshots: after discovery, channel profiles are fetched through public channel responses where possible to reduce browser overhead.
- Provenance fields:
sourceUrlandsourceQueryshow which search, category, or browse page produced each result. - PPR guardrails:
maxItemsis capped and paid dataset item limits are respected. - Anti-block handling: session rotation, retry/backoff behavior, cookie persistence, and browser fallback where needed.
Typical Use Cases
- Influencer discovery and outreach
- Live channel monitoring by tag or language
- Category benchmarking and market sizing
- Competitive research and benchmarking
- Content and audience research
- Market mapping for agencies
Input
| Field | Type | Description |
|---|---|---|
mode | string | channels, livestreams, search, category |
channelSlugs | array | Channel usernames (for channels mode) |
searchKeywords | string | Search query (for search mode) |
categorySlugs | array | Category slugs (for category mode) |
livestreamSort | string | recommended, viewers_high_to_low, viewers_low_to_high |
livestreamLanguages | array | Language codes (e.g., en, bg) |
livestreamTags | array | Exact live stream tags with no spaces (e.g., gaming, casual, gta) |
categorySort | string | recommended, viewers_high_to_low, viewers_low_to_high |
categoryLanguages | array | Language codes (e.g., en, bg) |
maxItems | number | Max results for discovery modes (default: 100, hard cap: 1000, also limited by paid-item cap). Ignored for channels mode. |
Filter behavior: invalid values are ignored with a warning that names the bad values. Language filters and livestream tags reject empty values, spaces, and values longer than 20 characters. Kick live tags are exact single values such as gaming, casual, gta, or gambling. For phrases such as CS GO, use mode: "search" with searchKeywords instead of livestreamTags.
Search note: Kick search may return fewer channels than maxItems. maxItems is a cap, not a guarantee.
Examples
1) Extract Specific Channels
{"mode": "channels","channelSlugs": ["xqc", "trainwreckstv", "asmongold"]}
2) Discover Live Channels (Sorted + Filtered)
{"mode": "livestreams","livestreamSort": "viewers_high_to_low","livestreamLanguages": ["bg", "en"],"livestreamTags": ["gaming", "casual", "gta"],"maxItems": 100}
3) Search Channels
{"mode": "search","searchKeywords": "poker","maxItems": 25}
4) Browse Categories (Sorted + Filtered)
{"mode": "category","categorySlugs": ["just-chatting", "irl"],"categorySort": "recommended","categoryLanguages": ["en"],"maxItems": 50}
Output
Each dataset item is a channel snapshot:
{"type": "channel","channelId": 12345,"slug": "xqc","displayName": "xQc","bio": "Channel description...","profileImage": "https://...","bannerImage": "https://...","verified": true,"followersCount": 1500000,"isLive": true,"livestream": {"id": 67890,"title": "Stream Title","viewerCount": 45000,"startedAt": "2024-01-15T18:00:00Z","category": { "name": "Just Chatting" }},"sourceUrl": "https://kick.com/category/just-chatting?sort=recommended&languages=en","sourceQuery": "just-chatting","socialLinks": [{ "platform": "twitter", "url": "https://twitter.com/..." }],"channelUrl": "https://kick.com/xqc","videosUrl": "https://kick.com/xqc/videos","clipsUrl": "https://kick.com/xqc/clips","scrapedAt": "2026-01-01T00:30:00Z"}
Provenance Fields
sourceUrl: discovery URL that produced the item (search/category/browse). Always present.sourceQuery: present only forsearch(search term) andcategory(category slug). Omitted forchannelsandlivestreams.
Pricing
PPR pricing is based on 1 dataset item = 1 channel snapshot (per 1,000 channel snapshots).
Support
For questions, feature requests, or bug reports, please open an issue on this actor's page.