Kick Scraper — Streamers, Influencer Emails & Socials
Pricing
from $4.00 / 1,000 channels
Kick Scraper — Streamers, Influencer Emails & Socials
Find Kick streamers by category, language or name, or look up any channel: followers, average viewers, streaming frequency, engagement rate, verified badge, business emails and Instagram, X, YouTube, TikTok and Discord links. Filter before you pay. Influencer leads.
Pricing
from $4.00 / 1,000 channels
Rating
0.0
(0)
Developer
Rodrigo Junqueiro
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Find Kick streamers for influencer marketing, sponsorships and creator research. Discover streamers who are live in any category and language, search channels by name (live and offline), or look up specific channels, and get one complete row per streamer: followers, average viewers, streaming frequency, engagement rate, verified badge, the business email published in their bio or panels and their Instagram / X / YouTube / TikTok / Discord links.
Fast and cheap: no browser, no login. All filters run before billing, so you only pay for channels that match.
What can you use it for?
- Influencer discovery: find Kick streamers in your game or category, in the languages your brand sells in.
- Micro-influencer campaigns: combine Min followers and Max followers (for example, 1,000 to 50,000).
- Real reach, not vanity numbers: set Min average viewers and sort by
engagementRateto find streamers whose audience actually shows up. - Outreach lists: use Only channels with a business email to keep streamers who publish a contact.
- Cross-platform campaigns: most Kick streamers also stream on Twitch or post on YouTube; the social links are in every row.
Sample results
A real run looking up six well-known channels:
| Streamer | Followers | Language | Avg viewers | Avg hours per stream | Streams per week |
|---|---|---|---|---|---|
| Westcol | 4,548,357 | Spanish | 110,987 | 4.8 | 4.7 |
| AdinRoss | 2,765,578 | English | 74,463 | 1.9 | 3.2 |
| xQc | 1,393,383 | English | 3,930 | 11.4 | 5.9 |
| Trainwreckstv | 682,184 | English | 9,907 | 5.0 | 0.5 |
| ROSHTEIN | 423,564 | English | 11,084 | 5.0 | 3.1 |
Discovery runs work the same way for the thousands of smaller streamers who are live on Kick right now.
How much does it cost?
You pay per result, with no monthly rental: $5 per 1,000 channels ($0.005 each). Business emails and social links are included at no extra cost. Channels removed by your filters are never charged. Apify's free plan includes $5 of monthly credit, which covers about 1,000 channels a month. You can also set a maximum cost per run in the run options.
How to use it
- Click Try for free and sign in to Apify (no credit card needed).
- Add the categories and languages you care about, search keywords, or specific channels to look up.
- Optionally filter by followers, average viewers, recent activity, verified badge or business email.
- Click Start. When the run finishes, download the results as JSON, CSV or Excel, or send them to Google Sheets, your CRM or your own system.
Input
| Field | Description |
|---|---|
| Categories / games | Just Chatting, GTA V, Slots & Casino… or a category URL. |
| Search keywords | Kick's own channel search by name (asmr, poker, fortnite…). Also finds streamers who are offline right now. |
| Stream languages | 2-letter codes: EN, ES, PT, DE, FR, AR, TR… |
| Channels to look up | Usernames or channel URLs. They don't need to be live. |
| Min / Max followers | Follower range (0 = no limit). |
| Min average viewers | Skip channels whose recent streams average fewer viewers. Channels without saved streams are skipped when this is set. |
| Only verified channels | Keep only channels with Kick's verified badge. |
| Only channels with a business email | Skip channels without an email in their bio or panels. |
| Email types | Keep only channels whose emails are company (own or agency domain, like business@brand.com), free provider (Gmail, Outlook…) and/or both. Empty = any. |
| Streamed in the last X days | Only channels that are live now or streamed recently. Most useful with search keywords and lookups. |
| Max channels | Limit for the whole run. When filters remove many channels, the Actor keeps looking until it reaches this number or runs out of streamers. |
{"categories": ["Just Chatting", "Slots & Casino"],"languages": ["EN", "ES"],"minFollowers": 1000,"maxFollowers": 100000,"minAvgViewers": 50,"onlyWithEmail": true,"maxResults": 300}
Output
{"slug": "xqc","username": "xQc","url": "https://kick.com/xqc","bio": "THE BEST AT ABSOLUTELY EVERYTHING. THE JUICER. LEADER OF THE JUICERS.","followers": 1393383,"isVerified": true,"isAffiliate": false,"language": "English","mainCategory": "Grand Theft Auto V (GTA)","isLive": true,"liveViewers": 7337,"liveTitle": "GTA V NOPIXEL","liveSince": "2026-10-27T21:02:50.000Z","recentStreams": 25,"avgViewers": 3930,"avgStreamHours": 11.4,"streamsPerWeek": 5.9,"lastStreamAt": "2026-10-27T21:02:50.000Z","engagementRate": 0.3,"emails": [],"companyEmails": [],"emailType": null,"socials": {"instagram": ["https://instagram.com/xqcow1"],"x": ["https://x.com/xqc"],"youtube": ["https://youtube.com/channel/UCmDTrq0LNgPodDOFZiSbsww"],"discord": ["https://discord.gg/xqcow"]},"panelLinks": [{ "title": null, "url": "https://streamelements.com/xqc/tip" }],"profileImageUrl": "https://files.kick.com/...","foundVia": "input","searchCategory": null,"searchKeyword": null}
avgViewers,avgStreamHoursandstreamsPerWeekare calculated from the channel's latest saved streams (up to 25). They arenullwhen the channel keeps no past streams.engagementRateis the average viewers as a percentage of followers (2.7 = 2.7%).emailTypesays whether the emails are on acompanydomain (the streamer's own or their agency's), afree provider(Gmail, Outlook, Yahoo…) orboth;companyEmailslists only the company ones. Handy for batch outreach.emailsare addresses the streamer published in their bio or channel panels, usually for business inquiries.foundViaislive(found live in a category, seesearchCategory),search(found by name, seesearchKeyword) orinput(looked up by name).
How discovery works
Kick lists the streams that are live right now, 100 per page, by category and language: this Actor reads them page by page. Search keywords use Kick's channel search, which matches channel names and also returns offline channels. With several categories, languages and keywords, each one gets an equal share of the results.
Privacy
The Actor only collects public channel information: what anyone sees on a Kick channel without signing in. Emails are only the ones streamers published themselves for business inquiries.
Limits
- Kick is smaller than Twitch: a single category and language can have only a few hundred streamers live at once. Add categories or languages, or run at different times of day, for bigger lists.
- Keyword search matches channel names, not stream titles.
Use it from AI agents
This Actor works with AI agents and LLM apps:
- MCP: add it to Claude, Cursor, VS Code or any other MCP client through the Apify MCP server.
- Agentic payments: agents can run it and pay per result with x402 (USDC), without an Apify account.
FAQ
Is it legal to scrape Kick? The Actor only reads public channel information, the same anyone sees without an account. Use the data responsibly: respect privacy laws such as GDPR and CAN-SPAM when you contact streamers, and Kick's terms.
Why don't all channels have an email? Only some streamers publish an email. The social links in every row are often the next best way to reach them.
Do you also have Twitch and YouTube? Yes: Twitch Streamers Scraper and YouTube Channel Scraper return the same kind of rows, so you can combine all three in one creator list.
Can I call it from code?
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("cleandata/kick-streamers-scraper").call(run_input={"categories": ["Just Chatting"], "languages": ["EN"], "minFollowers": 1000, "maxResults": 100})for channel in client.dataset(run["defaultDatasetId"]).iterate_items():print(channel["username"], channel["followers"], channel["emails"])
The same works in JavaScript (apify-client) or with plain HTTP. See the API tab on this page.
Something broke or you need a field? Open an issue on the Actor's Issues tab. Feature requests are welcome.
Found it useful? A short review on the Reviews tab helps other people find this Actor and tells me what to improve next.