Twitch Email Scraper
Pricing
from $5.00 / 1,000 channel scrapeds
Twitch Email Scraper
Extract business emails and social links from Twitch channels by username, category or keyword, with followers, partner status, live viewers and main game. No login; works with Apify MCP and the API.
Pricing
from $5.00 / 1,000 channel scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share
What is Twitch Email Scraper?
Twitch Email Scraper turns Twitch usernames, a game category or a search keyword into one row per channel with the business email the streamer publishes in their channel About panels, plus followers, partner or affiliate status, live status and viewers, main game, social links and the full channel description. Brand partnership teams, influencer agencies, game publishers and AI agents use it to build streamer outreach lists, with no Twitch login.
Why partnership teams use it
- Emails from the About panels. Business emails streamers publish for sponsorships, ready in
primaryEmail. - Three ways to find channels. Usernames, a game category such as
Just Chatting, or a keyword search. - Audience at a glance. Followers, partner status and live viewers next to each email.
- Every social link. YouTube, X, Instagram, TikTok and Discord links from the channel.
- Pay for channels, plus only for emails.
onlyWithEmailkeeps and bills only channels with an email.
How to use it
Check specific streamers:
{"usernames": ["pokimane", "shroud", "https://www.twitch.tv/valkyrae"],"maxResults": 10}
Streamers live in a category, emails only:
{"category": "Just Chatting","maxResults": 50,"onlyWithEmail": true}
| Input | What it controls |
|---|---|
usernames | Twitch logins, @handles or channel links |
startUrls | Channel links as plain strings |
category | A Twitch category to discover live streamers, such as Valorant or Just Chatting |
searchQuery | A keyword to find channels, such as speedrun |
maxResults | Channels to scrape (default 100) |
onlyWithEmail | Save and bill only channels with an email (default off) |
proxyConfiguration | Apify Proxy settings |
Working with YouTube creators too? Continue with YouTube Channel Email Extractor linked below.
Output: Twitch channel data you receive
A real channel from the Just Chatting category (name and email replaced with examples):
{"login": "example_streamer","url": "https://www.twitch.tv/example_streamer","emails": ["business@example-streamer.com"],"primaryEmail": "business@example-streamer.com","hasEmail": true,"socials": { "youtube": "https://www.youtube.com/channel/UC7RNjS5nGShmMSuMcVgUyjQ" },"followers": 2900102,"isPartner": true,"isLive": true,"primaryGame": "Just Chatting","liveViewers": 4610,"lastBroadcastAt": "2026-10-02T06:07:09.612709Z","accountCreatedAt": "2024-01-17T23:55:36.779326Z","channelId": "1019733647"}
| Field | What it contains |
|---|---|
login, displayName, url, channelId | The channel |
emails, primaryEmail, hasEmail | Business emails from the channel description and panels |
socials, socialLinks | Links to other platforms and pages |
followers, isPartner, isAffiliate | Audience and Twitch program status |
isLive, liveViewers, primaryGame, lastBroadcastAt | What and when they stream |
description, profileImageUrl, accountCreatedAt | Profile details |
Example workflow: recruiting streamers for a game launch
A game publisher wants 40 mid-size streamers for a launch week. They run the category of a similar game with onlyWithEmail on and maxResults at 200. They keep mid-size partners by followers and contact them at primaryEmail, linking their YouTube from socials. Then they check the same creators' YouTube channels for business emails with YouTube Channel Email Extractor.
Pricing
This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per channel saved, one extra event per channel with an email, and a start event per run. The live Pricing tab on this page shows the current prices.
- 50 channels, 20 with emails = 50 channel events + 20 email events.
- With
onlyWithEmail, channels without an email are skipped and free. maxResultscaps each run, so it doubles as a cost ceiling.
Creator research with AI agents (MCP)
Connect this Actor to an AI agent through Apify MCP and ask in plain language:
Find 20 Valorant streamers who publish a business email, with their follower counts.
Agent checklist:
- Use
categoryorsearchQueryto find channels, orusernamesfor known ones. - Set
onlyWithEmail: truewhen the user wants contacts. - Read rows with
get-dataset-items; sort byfollowers.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~twitch-email-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQuery": "valorant", "maxResults": 20, "onlyWithEmail": true}'
Related creator tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then check YouTube creators | YouTube Channel Email Extractor | Business emails from YouTube channels |
| When you want full channel data | Twitch Channel Scraper | Twitch channel profiles and stats |
| When you study their content | Twitch Videos Scraper | VODs, clips and highlights |
| When you verify the emails | Email Address Validator | MX, disposable and role checks |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| A game or genre focus | Use category | Streamers live in that category |
| Contacts only | Turn on onlyWithEmail | Only billable rows with an email |
| A list of known creators | Use usernames | One row per channel |
| Niche topics | Use searchQuery | Channels matching the keyword |
Builder's note
I found that most streamers put their sponsorship email in a channel panel, not in a structured field, so the Actor reads the description and panels to find it. I learned that agencies want only reachable creators, so onlyWithEmail keeps and bills just those.
FAQ
Do I need a Twitch account?
No. The Actor reads public channel information.
Does every streamer have an email?
Only streamers who publish one in their description or panels. Many partners and growing streamers do.
How does category discovery work?
It finds streamers currently live in that category, using the category name as Twitch shows it.
Are emails verified?
They are the addresses streamers publish. Use Email Address Validator to check deliverability.
Responsible use
This Actor collects contact details that streamers publish for business inquiries. Use them for legitimate partnership outreach, honor opt-outs, and follow anti-spam and privacy laws such as CAN-SPAM, GDPR and CCPA, as well as Twitch's terms. Read Apify's guide on whether web scraping is legal for more context. Twitch is a trademark of Twitch Interactive, Inc. This independent Actor is not affiliated with, associated with, or endorsed by Twitch. For questions or bugs, open a ticket in the Issues tab.