Twitch Streamers Scraper — Emails, Socials & Follower Counts avatar

Twitch Streamers Scraper — Emails, Socials & Follower Counts

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Twitch Streamers Scraper — Emails, Socials & Follower Counts

Twitch Streamers Scraper — Emails, Socials & Follower Counts

Find Twitch streamers by category and language with followers, live viewers, business emails and social links. Built for influencer outreach.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Find Twitch streamers to work with — with business emails, social profiles and real audience numbers. Pick a game or category, choose languages and follower ranges, and get a ready-to-use outreach list in minutes.

What does Twitch Streamers Scraper do?

Twitch Streamers Scraper finds live streamers on Twitch by category/game, language, viewer count and follower range, or enriches a list of channels you already have. For each streamer you get followers, live viewers, stream title and tags, partner/affiliate status, the bio, business emails, and links to their Instagram, X/Twitter, YouTube, TikTok, Discord, Facebook, Kick and Threads, plus their other links (merch stores, link-in-bio pages, sponsors).

It runs on Apify, so you also get API access, scheduling, integrations (Google Sheets, Make, Zapier, webhooks) and monitoring.

Why use Twitch Streamers Scraper?

  • Influencer marketing — build lists of streamers in your game's category with contact emails for sponsorships.
  • Game launches and publishers — find creators who stream similar games, by language and audience size.
  • Micro-influencer discovery — set a follower range (e.g. 1,000–50,000) to find affordable creators.
  • Talent agencies and esports — scout rising streamers and track who is live.
  • CRM enrichment — paste a list of channels and fill in followers, emails and socials.

How to scrape Twitch streamers

  1. Click Try for free.
  2. Enter one or more Categories / games (for example Just Chatting, Fortnite, Valorant), or paste Specific channels.
  3. Optionally choose Stream languages and follower/viewer filters.
  4. Set Max streamers and click Start.
  5. Download your list as CSV, Excel or JSON, or use the API.

Input

FieldDescription
categoriesTwitch categories/games to find live streamers in. Leave empty (with no channels) to scan the most-watched categories.
usernamesChannels to look up directly, live or offline (usernames or channel links).
languagesOnly live streams in these languages. Empty = all languages, for the widest coverage.
minViewersMinimum live viewers.
minFollowers / maxFollowersFollower range. 0 = no limit.
onlyWithContactsKeep only streamers with an email or at least one social profile.
maxStreamersHow many streamers to save from category discovery. 0 = as many as available.
{
"categories": ["Fortnite", "Minecraft"],
"languages": ["EN", "ES"],
"minFollowers": 1000,
"maxFollowers": 100000,
"onlyWithContacts": true,
"maxStreamers": 500
}

Output

One row per streamer. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"username": "camdenva",
"displayName": "camdenva",
"channelUrl": "https://www.twitch.tv/camdenva",
"isLive": true,
"viewers": 283,
"streamTitle": "ranked grind",
"category": "Fortnite",
"language": "en",
"tags": ["English", "Competitive"],
"followers": 51590,
"isPartner": true,
"isAffiliate": false,
"email": "camdenva@ggtalentgroup.com",
"emails": ["camdenva@ggtalentgroup.com"],
"instagram": "https://instagram.com/…",
"twitter": "https://x.com/…",
"youtube": "https://youtube.com/@…",
"tiktok": "https://tiktok.com/@…",
"discord": null,
"otherLinks": ["https://www.camdensutkowski.com/"],
"lastStreamedAt": "2026-10-07T21:01:17Z",
"accountCreatedAt": "2019-03-02T10:11:12Z",
"profileImageUrl": "https://…/profile_image-300x300.png"
}

Data fields

FieldMeaning
followers, viewersChannel followers and current live viewers
isLive, streamTitle, category, language, tags, liveSinceCurrent stream
isPartner, isAffiliateTwitch monetization status
email, emailsBusiness emails found on the channel
instagram, twitter, youtube, tiktok, discord, facebook, kick, threadsSocial profiles
otherLinksWebsites, merch, link-in-bio, tip and sponsor links
bioChannel description
lastStreamedAt, lastStreamTitle, lastCategoryMost recent broadcast (useful for offline channels)

Built-in views: Streamers (overview), Contacts, and Stream activity.

How many results will I get?

One row per unique streamer that passes your filters. A single big category usually yields 1,000+ live streamers when all languages are included; choosing one language or a narrow follower range gives fewer, more targeted rows. maxStreamers caps the total, so you are always in control of the run size.

Tips

  • For maximum coverage, leave languages empty — the Actor then searches every language.
  • Use onlyWithContacts to skip streamers you could not reach anyway.
  • Channels are live at different times of day; schedule runs at a few different hours to catch more creators.
  • Use Specific channels to refresh follower counts for your existing roster on a schedule.

FAQ

Does it only find live streamers? Category discovery finds channels that are live during the run. Channels you list under Specific channels are returned whether they are live or not.

Where do the emails come from? From what streamers publish on their own channel page (bio and About panels). Not every streamer lists one.

Is it legal? The Actor collects only information streamers have made public on their channels. Use it in line with Twitch's terms, anti-spam laws and privacy regulations (such as GDPR/CAN-SPAM) when contacting people.

Need a custom feature? Open an issue in the Issues tab.