Kick Sponsor Tracker for Streamers, Brands and Promo Codes
Pricing
from $2.40 / 1,000 sponsorships
Kick Sponsor Tracker for Streamers, Brands and Promo Codes
Find which brands Kick streamers promote: casinos, skin sites, game stores and more, from !commands in live titles, the last month of broadcasts, channel links and promo codes. Scan live streams or check your own list. No login. Maintained by CleanScrape.
Pricing
from $2.40 / 1,000 sponsorships
Rating
0.0
(0)
Developer
CleanScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
See which brands Kick streamers promote, how often and with which codes. This Kick scraper scans the live streams on Kick.com (or checks your own list of streamers) and reads what each channel shows publicly:
- Sponsorships: one row per streamer and brand. Where the brand shows up (live title, past broadcast titles, channel links, bio, chat), how many of the last month's broadcasts named it and for how many hours, the brand links with their affiliate codes (
stake.com/?c=name), promo codes from titles ("CODE KAYZ") and ad tags such as #ad or #reklama. - Channels: followers, live viewers, all sponsors, other commands that look like sponsors, link panel, socials, broadcast hours and the share of hours in Slots & Casino.
- Live streams: every scanned stream with a sponsor signal in its title, with viewers, category and language.
- Brands: a summary per brand: streamers promoting it, how many are live with it now, live viewers, broadcasts and hours.
About 110 brands are recognised out of the box: casinos and sportsbooks (Stake, Roobet, Gamdom, Shuffle, Rainbet, Betclic…), skin sites (CSGORoll, Pirateswap, Casehug, Key-Drop…), crypto exchanges (BingX, Bybit, MEXC…), game stores, gear, energy drinks, connection boosters and more. Add your own brand names, chat commands or websites and they are tracked the same way. No login.
Who uses it
- Brand and sponsorship managers: see which streamers your competitors sponsor, how many hours they get and which codes they hand out.
- Casino, iGaming and skin-site affiliate teams: list the Kick streamers promoting Stake, Roobet, Shuffle, Gamdom and others, with their affiliate links and codes.
- Esports and gaming brands (energy drinks, gear, game stores, VPNs): find streamers who already run sponsorships in your category.
- Influencer marketing agencies: a shortlist of active Kick streamers with followers, live viewers, socials and current sponsors.
- Compliance and research: which channels promote gambling, whether titles carry an ad tag and whether the link panel has a responsible-gambling link.
$3 per 1,000 sponsorships, $3 per 1,000 channels, $1 per 1,000 live streams (10 to 20% less on paid Apify plans). No start fee. Brand summary rows are free. Maintained by CleanScrape.
Watch the walkthrough
Let's use energy drinks as an example: which Kick streamers promote HOLY, G FUEL, Red Bull or DZIK, with broadcasts, hours and codes per streamer, and the totals per brand. Use your own brands for another market.
Quick start
- Click Start. With the default settings the Actor scans the 1,000 most watched live streams on Kick and checks the 100 streamers with the most viewers whose title shows a sponsor.
- To focus, set Categories (such as
Slots & CasinoorCounter-Strike 2), Languages (such asPolish) or Brands (such asStake,!gamdom,shuffle.com). - To check particular streamers, paste their channel links or usernames under Streamers. To check only them, turn off Scan live streams.
The Sponsorships table shows each streamer and brand. Open the Brands table for the totals per brand.
Input for the API or a scheduled task:
{"categories": ["Slots & Casino"],"languages": ["English"],"brands": ["Stake", "Roobet", "Shuffle"],"minViewers": 20,"maxChannels": 200,"watchName": "Casino sponsors on Kick"}
Choose a ready-to-run example
Each example opens with its input filled in. Change it and run.
| Example | What it does |
|---|---|
| Find Kick streamers sponsored by Stake | Streamers promoting Stake, with affiliate links and codes, live viewers, and broadcasts and hours with Stake in the last month. |
| Track casino and gambling sponsors on Kick | Every brand promoted in Slots & Casino streams, with codes, hours and live viewers per streamer. |
| Find skin site sponsors of Kick CS2 streamers | Case-opening and skin sites promoted by Counter-Strike 2 streamers. |
| Check a Kick streamer's sponsors and promo codes | Paste channels: every brand each one promotes, with links, codes and a month of broadcast hours. |
| Monitor new streamer sponsorships on Kick | Schedule it daily: new sponsorships are marked isNew. |
| Find Kick streamers promoting crypto exchanges | Brands promoted in Crypto & Trading streams, such as BingX, Bitunix, Bybit and MEXC. |
| Find energy drink and gaming brand sponsors on Kick | HOLY, G FUEL, Red Bull, ExitLag, NoPing, SteelSeries, Eneba, Instant Gaming and more. |
Use it from the API
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("cleanscrape/kick-sponsor-tracker").call(run_input={"categories": ["Slots & Casino"],"maxChannels": 50,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["streamer"], item["brand"], item["broadcastsWithBrand"], item["hoursWithBrand"], item["affiliateCodes"])# Channels, live streams and the brand summary are in their own datasets:brands = client.dataset(run["storageIds"]["datasets"]["brands"]).list_items().itemschannels = client.dataset(run["storageIds"]["datasets"]["channels"]).list_items().items
What you get
Sponsorships (main table)
| Field | Example |
|---|---|
| streamer, channelUrl, followers, language | innocenttt, https://kick.com/innocenttt, 8796, pl |
| brand, brandType | CSGO-Skins, Skin site (cases, skin trading) |
| foundIn | ["past broadcast titles", "channel links"] |
| liveNow, liveViewers, inLiveTitle | true, 1982, false |
| broadcastsChecked, broadcastsWithBrand, shareOfBroadcasts | 25, 10, 40 |
| hoursWithBrand, viewsOfThoseBroadcasts | 57.7, and the view counts of those broadcasts added up |
| firstSeenInBroadcastsAt, lastSeenInBroadcastsAt, exampleTitle | dates, and the newest title naming the brand |
| brandLinks, affiliateCodes | https://csgo-skins.com/?ref=INNOCENT, INNOCENT |
| promoCodes, adDisclosed | INNOCENT, false |
With a Watch name, each row also has isNew and firstSeenAt.
Channels
Profile (followers, verified, Kick affiliate, bio, Instagram, X, YouTube, TikTok, Discord), live status and title, sponsors, otherCommands (commands in titles that are not a known brand and not a social or stream tool: often a sponsor not yet in the built-in list), promo and affiliate codes, the whole link panel, other websites, a responsible-gambling link flag, broadcast hours and views, broadcasts with an ad tag, the share of hours in Slots & Casino and the main categories.
Live streams
Viewers, streamer, title, category, language, start time, tags, sponsors, other commands, promo codes and ad tag for every scanned stream whose title shows a sponsor (or every scanned stream with Also save streams and channels without sponsors).
Brands
Per brand: streamers promoting it in this run, how many are live with it in the title now and their viewers together, broadcasts and hours with the brand, the streamers with the most followers and their followers added up.
How sponsors are found
A sponsorship means the channel points viewers to the brand:
- a chat command in a title, such as
!stakeor!pirateswap(also with "❗"); - a link to the brand in the link panel, often with an affiliate code;
- the brand's website or distinctive name in a title or the bio ("CODE VICEE ON RAINBET", "Xtragambles.com");
- with Read recent chat, a sponsor link posted by a bot or moderator in the last 25 messages.
Esports team and tournament names that contain a brand ("NIP vs Betclic Apogee", "Stake Pulse Beat III") and product names in everyday titles ("Logitech Driving Force") are not counted. It is what the channel shows publicly, not a confirmed contract: a streamer can play on a site with no command or link, and a few commands may be the streamer's own project.
With a brand list, the live scan picks streamers whose live title names one of your brands, and only those brands are reported. Streamers you list under Streamers are always checked against your brands.
Monitoring brands over time
Give the run a Watch name (for example Stake on Kick) and schedule it. Each sponsorship then carries isNew (not found by earlier runs with that name) and firstSeenAt. The Watch (new sponsorships) view of the Sponsorships table puts these columns first. The watch history lives in your own Apify account for 180 days.
What is not available
- Sponsorship contracts or payments: only what the channel shows publicly.
- Kick keeps about a month of past broadcasts (at most 30 per channel), so
broadcastsWithBrandandhoursWithBrandcover that period. - Kick's view counts for past broadcasts include replays; Kick does not publish peak viewers per broadcast.
- Chat history beyond the last 25 messages.
Pricing
| Event | Price |
|---|---|
| Sponsorship row | $0.003 |
| Channel row | $0.003 |
| Live stream row | $0.001 |
| Brand summary row | free |
Measured on 12 October 2026:
- Default settings (1,000 live streams, 100 streamers checked): 116 sponsorships, 100 channels and 198 live streams, about $0.85, in under 3 minutes.
- Slots & Casino only, 100 streamers: 98 sponsorships, 85 channels, 85 live streams, about $0.64.
- Your own list of 5 streamers, no live scan: 6 sponsorships and 5 channels, about $0.03.
Set Maximum cost per run to cap spending. The live scan uses at most about 30% of that limit, so most of it goes to sponsorships and channels.
Speed and settings
300 live streams and 15 streamers take about 20 seconds; the default 1,000 streams and 100 streamers about 3 minutes. Each connection sends about one request per second, which stays under Kick's limits; Connections (default 4) sets how many run in parallel, each on its own IP. Apify datacenter proxy works for Kick. Memory: 512 MB is plenty. The run stops cleanly before its timeout and keeps everything it saved. With a short timeout, the live scan stops early to leave time for checking channels.
Run report
Each run saves a readable summary (Output tab > Run summary) and the same as JSON (SUMMARY): the live scan (streams scanned, how many showed sponsor signals, streamers checked), the brands found with their streamers and live viewers, your streamers with their outcome, and notes, such as a category or language that was not found.
Use it from an AI agent
This Actor works as a tool in Claude, Cursor and other AI assistants that support MCP, through Apify's MCP server. Add this server and sign in with your Apify account when asked:
https://mcp.apify.com?tools=cleanscrape/kick-sponsor-tracker
Then ask in plain words, for example: "Which Kick streamers promote Roobet right now, and what codes do they use?" The price per result is the same as in Console.
Common questions
Is there an official Kick API for sponsors?
Kick's official API needs a registered app and has no sponsor data. This Actor reads the public pages kick.com itself shows: live streams, channel pages, past broadcasts and link panels.
Which brands are recognised?
About 110: casinos and sportsbooks, prediction markets, crypto exchanges, skin sites, game stores, gear, energy drinks, connection boosters, game servers and software. Anything else a title advertises with a command shows up under otherCommands in the Channels table. Add it under Brands to track it as a sponsorship.
How do I find every streamer promoting one brand?
Type the brand under Brands (name, !command or website), raise Live streams to scan and Maximum streamers to check, and narrow with Categories if you know where it is promoted. The scan finds streamers live with the brand in their title; add known streamers under Streamers to check them too.
Can I track my own brand or a competitor?
Yes. A term that is not in the built-in list ("Acme Energy", !acme, acme.gg) is tracked as your own brand, with the same fields.
How do I export the results to Excel or CSV?
Open the run's Output or Storage tab and click Export. Pick Excel, CSV or JSON. Channels, live streams and brands export from Storage > Dataset.
Is it legal to scrape Kick?
The Actor reads public pages that anyone can open without an account, at a gentle pace (about one request per second per connection). Check the rules that apply to how you use the data. Gambling advertising is regulated in many countries; the data shows what channels publish, and how you act on it is up to you.
More tools from CleanScrape
- Whatnot Scraper: Whatnot listings with prices and seller stats, and live shows
- Whatnot Seller Tracker: top sellers per category, items sold, sales per day and followers over time
- TikTok Shop Product Scraper: US TikTok Shop prices, sellers and ratings
- Bilibili Scraper: Bilibili videos, danmaku, comments and creators
- App Store & Google Play Reviews Scraper: reviews from both app stores in one table
- Google Trends Scraper API: search interest over time, by region, related queries and trending searches
- Map Your Show Exhibitor Scraper API: trade show exhibitor lists and booth changes
- Shopify Product Reviews Scraper API: Judge.me and Okendo reviews from Shopify product links
- Google News Scraper API: headlines from Google News and publisher feeds
- Google Jobs Scraper: job listings with salaries and apply links
- Pinterest Scraper API: pins from searches, boards and profiles
- Google Hotels Scraper API: hotel prices and booking offers for your dates
- Threads Scraper API: public Threads posts from accounts or post links
- Likee Scraper API: Likee videos and comments
- Tennis Scraper API: tennis results, statistics, point-by-point and head-to-head
Support
Questions, a brand that is missing or a streamer that does not look right: open an issue on the Actor's Issues tab or write to contact.cleanscrape@gmail.com.
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by Kick or any brand named here.