Twitch Email Scraper avatar

Twitch Email Scraper

Pricing

from $5.00 / 1,000 channel scrapeds

Go to Apify Store
Twitch Email Scraper

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

3 days ago

Last modified

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. onlyWithEmail keeps 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
}
InputWhat it controls
usernamesTwitch logins, @handles or channel links
startUrlsChannel links as plain strings
categoryA Twitch category to discover live streamers, such as Valorant or Just Chatting
searchQueryA keyword to find channels, such as speedrun
maxResultsChannels to scrape (default 100)
onlyWithEmailSave and bill only channels with an email (default off)
proxyConfigurationApify 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"
}
FieldWhat it contains
login, displayName, url, channelIdThe channel
emails, primaryEmail, hasEmailBusiness emails from the channel description and panels
socials, socialLinksLinks to other platforms and pages
followers, isPartner, isAffiliateAudience and Twitch program status
isLive, liveViewers, primaryGame, lastBroadcastAtWhat and when they stream
description, profileImageUrl, accountCreatedAtProfile 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.
  • maxResults caps 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:

  1. Use category or searchQuery to find channels, or usernames for known ones.
  2. Set onlyWithEmail: true when the user wants contacts.
  3. Read rows with get-dataset-items; sort by followers.

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}'
Your next stepUseWhy
When you then check YouTube creatorsYouTube Channel Email ExtractorBusiness emails from YouTube channels
When you want full channel dataTwitch Channel ScraperTwitch channel profiles and stats
When you study their contentTwitch Videos ScraperVODs, clips and highlights
When you verify the emailsEmail Address ValidatorMX, disposable and role checks

Best results

Starting situationHelpful actionExpected outcome
A game or genre focusUse categoryStreamers live in that category
Contacts onlyTurn on onlyWithEmailOnly billable rows with an email
A list of known creatorsUse usernamesOne row per channel
Niche topicsUse searchQueryChannels 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.