Twitch Top Streams & Games Scraper avatar

Twitch Top Streams & Games Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Twitch Top Streams & Games Scraper

Twitch Top Streams & Games Scraper

$0.5/1K πŸ”₯ Fast Twitch top streams scraper! Live streams & games by viewers β€” streamer, title, game & count. No key. JSON, CSV, Excel or API in seconds. Pull the directory for esports analytics & discovery ⚑

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Twitch's top live streams and top games in seconds β€” no login, no API key, no Twitch developer app. Get live viewer counts, streamer names, stream titles, game/category, and start times, ready for esports analytics, streamer discovery, sponsorship research, and trend tracking.

Runs on datacenter proxies (or no proxy at all) and is priced to be cheap: roughly $0.5 per 1,000 items.

What it does

This actor pulls structured data straight from Twitch's public web GraphQL endpoint β€” the same data twitch.tv shows on its Browse and Directory pages.

Two modes:

  • Top live streams (mode: streams) β€” the biggest live streams right now, overall or filtered to specific games.
  • Top games (mode: games) β€” the game categories ranked by current live viewers.

Use cases

  • Esports analytics β€” track which games and matches are pulling the most concurrent viewers in real time.
  • Streamer discovery β€” surface the top broadcasters in any category to build talent shortlists.
  • Sponsorship & influencer research β€” size a streamer's live audience and the game they play before you reach out.
  • Trend tracking β€” monitor which games are rising or falling on Twitch day over day.

Input

FieldTypeDefaultDescription
modeselectstreamsstreams = top live streams, games = top game categories by viewers.
gamesarray[]Only in streams mode. Exact Twitch game names (e.g. Just Chatting). Empty = top streams overall.
limitinteger30Items per query (1–100).
maxItemsinteger100Total record cap (1–1000).

Example β€” top live streams overall

{ "mode": "streams", "limit": 30, "maxItems": 100 }

Example β€” top streams for specific games

{ "mode": "streams", "games": ["Just Chatting", "League of Legends"], "limit": 20 }

Example β€” top games by viewers

{ "mode": "games", "limit": 50 }

Output

Stream record:

{
"type": "stream",
"stream_id": "318541725271",
"title": "DAY 2 β€” GTA V STORY MODE",
"viewers": 62685,
"streamer_login": "jynxzi",
"streamer": "Jynxzi",
"game": "Grand Theft Auto V",
"started_at": "2026-07-20T14:55:35+00:00",
"url": "https://twitch.tv/jynxzi",
"source": "twitch",
"scraped_at": "2026-07-20T20:00:00+00:00"
}

Game record:

{
"type": "game",
"game_id": "509658",
"name": "Just Chatting",
"viewers": 451456,
"url": "https://twitch.tv/directory/game/Just%20Chatting",
"source": "twitch",
"scraped_at": "2026-07-20T20:00:00+00:00"
}

Export to JSON, CSV, Excel, or hit the dataset API.

Notes

Only public data available on twitch.tv is collected. No credentials are used. Twitch is a trademark of its respective owner; this actor is not affiliated with or endorsed by Twitch.

Keywords: twitch scraper, twitch api, top live streams, twitch top games, twitch viewers, esports analytics, streamer discovery, twitch directory, live viewer count, twitch data export.