Twitch Scraper — Channels, Emails, Live Streams, VODs & Clips
Pricing
from $2.10 / 1,000 channels
Twitch Scraper — Channels, Emails, Live Streams, VODs & Clips
Scrape Twitch channels (followers, partner status, live now, social links and business emails from panels), the top live streams of any game/category by language, plus recent VODs and top clips. No login, no API key.
Pricing
from $2.10 / 1,000 channels
Rating
0.0
(0)
Developer
Jefferson Valandro
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
4
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Twitch channels and live streams without login or API key. For each channel: followers, partner/affiliate status, whether it's live now (title, game, viewers), last stream, social links (Instagram, YouTube, X, TikTok...) and business emails found in the channel panels. For any game or category: the top live streams right now, filtered by language and minimum viewers. Optionally, recent VODs and most-viewed clips.
Built for influencer marketing and sponsorship outreach: pick a game and a language, get the streamers live right now with their follower counts and contact emails.
Why this one
- Contact emails extracted from the "About" panels: in our tests, more than half of mid-size streamers list one.
- Search channels by keyword (live or not), with a follower range and an "only with email" filter: "valorant" + 5k–200k followers + email = an outreach list in one run.
- Find streamers by game and language: "VALORANT" + "PT" gives the Brazilian streamers live now, sorted by viewers, with the same follower range and "only with email" filters.
- Social links set on the channel, in a clean
{network: url}object. - VODs and clips in the same run.
- Fast: no browser; hundreds of channels per minute.
Input
Find micro-streamers to contact by keyword:
{"searchChannels": ["valorant", "cooking"],"maxChannelsPerSearch": 100,"minFollowers": 5000,"maxFollowers": 200000,"onlyWithEmail": true}
Find sponsorship targets live right now, mid-size and with a contact email (channels without email are not charged):
{"categories": ["VALORANT", "Just Chatting"],"languages": ["EN", "ES"],"minViewers": 50,"minFollowers": 10000,"maxFollowers": 300000,"enrichStreamers": true,"onlyWithEmail": true}
Profile known channels, with their content:
{"channels": ["shroud", "https://www.twitch.tv/gaules"],"videosPerChannel": 10,"clipsPerChannel": 10,"clipsPeriod": "LAST_WEEK"}
Output (field type)
| type | Main fields |
|---|---|
channel | login, displayName, url, followers, isPartner, isAffiliate, language, description, isLive, liveTitle, liveViewers, liveGame, tags, lastStreamAt, lastStreamGame, socialLinks, emails, panelLinks, profileImage |
stream | category, login, title, viewers, startedAt, language, tags, followers, isPartner |
video | channel, title, publishedAt, lengthSeconds, viewCount, game, url |
clip | channel, title, viewCount, durationSeconds, createdAt, game, curator, url |
Example output
One real item from a test run (long texts and lists shortened):
{"type": "channel","login": "lulavlr","displayName": "lulavlr","id": "186079171","url": "https://www.twitch.tv/lulavlr","description": "oi eu sou o lula molusco, radiante desde o beta, 24 anos e calvo, faço live todos os dias das 8 às 16","followers": 150762,"isPartner": true,"isAffiliate": false,"language": "PT","createdAt": "2017-12-16T16:51:35.52046Z","isLive": true,"liveTitle": "0 AO RADIANTE SÓ DE CAÇADORA + WP UNIVAVA / !SORTEIO BUNDLE NOVO | !operagx / !bonoxs / !univava","liveViewers": 355,"liveGame": "VALORANT","liveStartedAt": "2026-10-24T13:46:57Z","tags": ["Português","valorant","chamber"],"lastStreamTitle": "0 AO RADIANTE SÓ DE CAÇADORA + WP UNIVAVA / !SORTEIO BUNDLE NOVO | !operagx / !bonoxs / !univava","lastStreamAt": "2026-10-24T13:47:02.17269Z","lastStreamGame": "VALORANT","socialLinks": {},"emails": ["lulavlrcontato@gmail.com"],"panelLinks": ["https://bonoxs.com/br?utm_source=influencers&utm_medium=influ-youtube&utm_campaign=influ-LulaVLR-Valorant-MercadoNoturno_Brasil-Mai2026","https://operagx.gg/lulavlr2aff","https://www.twitch.tv/subs/lulavlr"],"profileImage": "https://static-cdn.jtvnw.net/jtv_user_pictures/0e2e3f7a-b0b6-443f-81a5-889ad72236cf-profile_image-300x300.png","bannerImage": "https://static-cdn.jtvnw.net/jtv_user_pictures/fe3b86e6-9cff-4b44-aa80-12dae2b46970-profile_banner-480.png"}
Limits
Twitch lists up to 100 live streams per category and language (the most-watched ones). To cover more streamers, add more languages or categories.
Feedback
Found a bug, a site change, or need an extra field? Open an issue in the Issues tab: every issue is read and answered. If this actor saved you time, a review helps other people find it.
How much does it cost?
You pay only for results delivered, at a fixed price per item. Apify platform usage is included in that price, so there are no compute costs on top. Errors and items that couldn't be found are free.
| What you get | Price | Example |
|---|---|---|
| Channel | $0.003 each | 1,000 channels = $3.00 |
| Live stream | $0.0005 each | 1,000 live streams = $0.50 |
| Video | $0.0005 each | 1,000 videos = $0.50 |
| Clip | $0.0005 each | 1,000 clips = $0.50 |
The Apify Free plan includes $5 of monthly credit, enough for about 1,666 channels per month at no cost. You can also set a maximum spend per run.
On paid Apify plans it gets cheaper automatically: 10% off on Starter, 20% on Scale and 30% on Business.