Twitch Analytics: Streamer Stats & Best Games to Stream
Pricing
from $20.00 / 1,000 reports
Twitch Analytics: Streamer Stats & Best Games to Stream
Twitch streamer and game analytics: followers, average views per stream, hours and streams per week, games played and top clips for any channel, plus how crowded each game is and which games give smaller streamers the most viewers. No login.
Pricing
from $20.00 / 1,000 reports
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Two answers from Twitch, no login needed:
- How is a channel really doing? Followers, average views per stream, views per 1,000 followers, streams and hours per week, which games it plays, its best broadcast, its top clips, and whether it is live now.
- Which game should I stream? For any game: live viewers and streamers, viewers per streamer, how much the top 10 streams take, what a typical stream gets outside the top 10, the languages watched and the size of the channels in the top 100. Plus a comparison of Twitch's top categories right now: most watched, most crowded and best for smaller streamers.
What does this Twitch scraper do?
Minecraft · live now54,097 viewers across 3,150 streamers 17.2 viewers per streamertop 10 streams hold 61% 6.8 per streamer outside them66% of viewers watch in SpanishBest for smaller streamers right now (viewers per streamer outside the top 10)Slots 184 · Rust 58 · ASMR 41 · Grand Theft Auto V 30
- Enter channels ("shroud", or a twitch.tv link) and/or games ("Valorant", "lol", "cs2", or a category link).
- Optionally compare the top categories (up to 100) and filter games by stream language.
- The Actor reads Twitch's public data and returns one report per channel and game, plus videos, live streams and categories as CSV.
Who is it for?
- Brands and agencies: check a streamer's real reach (views per stream, not just followers) before a sponsorship
- Streamers: find games where viewers are not all taken by the top channels, and benchmark against rivals
- Esports and games marketers: watch a game's audience, languages and top creators
- Analysts: track categories over time with a schedule
What data do you get?
Channel report
| Field | What it tells you |
|---|---|
followers, partner, affiliate, accountAgeYears | Size and status |
averageViewsPerBroadcast, medianViewsPerBroadcast, viewsPerThousandFollowers | Real reach per stream |
streamsPerWeek, hoursPerWeek, averageStreamHours, periodDays | How often and how long they stream |
gamesByHours | Games played, by share of hours |
bestBroadcast, topClipsLastMonth | Their biggest stream and clips |
liveNow, liveViewers, liveGame, lastStreamAt, daysSinceLastStream | Right now |
Game report
| Field | What it tells you |
|---|---|
liveViewers, liveStreamers, gameFollowers | Size of the category now |
viewersPerStreamer, viewersPerStreamerOutsideTop10, top10ViewersSharePercent | How crowded it is, and what a typical stream gets |
medianViewersRank11to100, smallestStreamInTop100 | What it takes to reach the top 100 |
viewersByLanguage, channelSizesInTop100 | Who watches, and how big the channels are |
topStreams | The 10 biggest live streams |
Top categories: mostWatched, mostCrowded, bestForSmallerStreamers, and every category in TOP_GAMES_CSV.
Files: VIDEOS_CSV (recent videos per channel with views and length), STREAMS_CSV (top live streams per game with viewers and followers), TOP_GAMES_CSV.
Example: 30 September 2026, around 1:00 UTC
Two runs 20 minutes apart (the second: 8 reports in 12 seconds):
| Channel | Followers | Avg views / stream | Streams / week | Hours / week |
|---|---|---|---|---|
| xQc | 12.6M | 947,407 | 6.3 | 64.5 |
| shroud | 11.3M | 349,694 | 5.3 | 43.0 |
| pokimane | 9.4M | 162,638 | 1.3 | 3.2 |
| Game | Viewers | Streamers | Per streamer | Outside top 10 | Top 10 share |
|---|---|---|---|---|---|
| Just Chatting | 223,016 | 5,596 | 39.9 | 27.5 | 31% |
| League of Legends ("lol") | 70,661 | 2,522 | 28.0 | 16.5 | 42% |
| Minecraft | 54,097 | 3,150 | 17.2 | 6.8 | 61% |
| VALORANT | 41,668 | 3,389 | 12.3 | 8.8 | 29% |
| Counter-Strike ("cs2") | 30,119 | 1,445 | 20.8 | 13.8 | 34% |
The top 100 categories held 1.7 million viewers across 75,067 streamers.
Pricing
$0.02 per report (channel, game or top-categories comparison) and $0.001 per row saved (video, live stream or category).
A channel with 25 videos saved costs $0.045; set "Rows to save per report" to 0 and it is $0.02. The run above cost $0.44 for 8 reports and 275 rows.
Good to know
- Streaming figures come from saved past broadcasts. Twitch deletes them after 7 to 60 days and some channels hide them, so
periodDaysshows how far back the figures go. A channel with none gets a note instead. - Game detail comes from the top ~100 live streams; viewer and streamer totals are Twitch's own for the whole category. With a language filter, the figures cover those streams only.
- Live numbers change by the hour. Schedule the Actor to compare times of day or days of the week.
- Shorthand works: lol, cs2, gta, wow, apex, r6, dota, pubg, ow… A name Twitch does not know is looked up with Twitch's own category search.
- No personal data: channel names are public; emails and phone numbers in bios and titles are removed.
Input
| Field | Meaning |
|---|---|
| Channels | Names or links |
| Games and categories | Names, shorthand or category links |
| Top categories to compare | 0 to 100 (50 when nothing else is given) |
| Stream languages | Optional, for game reports: EN, ES, PT... |
| Recent videos per channel | 5 to 100 |
| Live streams per game | 10 to 100 |
| Rows to save per report | 0 to 100 |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it hourly or daily to build your own history of a game's audience or a streamer's reach.