Twitch Scraper — Channels, Emails, Live Streams, VODs & Clips avatar

Twitch Scraper — Channels, Emails, Live Streams, VODs & Clips

Pricing

from $2.10 / 1,000 channels

Go to Apify Store
Twitch Scraper — Channels, Emails, Live Streams, VODs & Clips

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

Jefferson Valandro

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 hours ago

Last modified

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.
  • Find streamers by game and language: "VALORANT" + "PT" gives the Brazilian streamers live now, sorted by viewers.
  • 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 sponsorship targets:

{
"categories": ["VALORANT", "Just Chatting"],
"languages": ["EN", "ES"],
"minViewers": 50,
"enrichStreamers": true
}

Profile known channels, with their content:

{
"channels": ["shroud", "https://www.twitch.tv/gaules"],
"videosPerChannel": 10,
"clipsPerChannel": 10,
"clipsPeriod": "LAST_WEEK"
}

Output (field type)

typeMain fields
channellogin, displayName, url, followers, isPartner, isAffiliate, language, description, isLive, liveTitle, liveViewers, liveGame, tags, lastStreamAt, lastStreamGame, socialLinks, emails, panelLinks, profileImage
streamcategory, login, title, viewers, startedAt, language, tags, followers, isPartner
videochannel, title, publishedAt, lengthSeconds, viewCount, game, url
clipchannel, title, viewCount, durationSeconds, createdAt, game, curator, url

Example output

One real item from a test run (long texts and lists shortened):

{
"type": "channel",
"login": "f0rsakenwow",
"displayName": "f0rsakenwOw",
"id": "93529406",
"url": "https://www.twitch.tv/f0rsakenwow",
"description": " ...",
"followers": 340612,
"isPartner": true,
"isAffiliate": false,
"language": "PT",
"createdAt": "2015-06-14T20:56:06.158752Z",
"isLive": true,
"liveTitle": "RANKED + ANALISE + BLEACH - !pix !anime !youtube",
"liveViewers": 416,
"liveGame": "VALORANT",
"liveStartedAt": "2026-10-07T20:15:37Z",
"tags": [
"Português",
"rage"
],
"lastStreamTitle": "RANKED + ANALISE + BLEACH - !pix !anime !youtube",
"lastStreamAt": "2026-10-07T20:15:43.881774Z",
"lastStreamGame": "VALORANT",
"socialLinks": {},
"emails": [
"forsaken@vivaz.gg"
],
"panelLinks": [
"https://www.instagram.com/f0rsakenwow",
"https://www.twitter.com/f0rsakenwOw",
"https://pixgg.com/f0rsaken"
],
"profileImage": "https://static-cdn.jtvnw.net/jtv_user_pictures/cd21700b-dfd7-4c7e-9cfa-02e250dea82d-profile_image-300x300.png",
"bannerImage": "https://static-cdn.jtvnw.net/jtv_user_pictures/9e163e43-1114-4543-b709-8ffd0021d6d9-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.

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 getPriceExample
Channel$0.003 each1,000 channels = $3.00
Live stream$0.0005 each1,000 live streams = $0.50
Video$0.0005 each1,000 videos = $0.50
Clip$0.0005 each1,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.