Runnable examples for the Twitch Scraper — Channels, Live & VODs | from $1.50/1K on Apify.
Scrape Twitch channel profiles, live stream status, and VOD archives via the official public GraphQL API. No user auth required. Returns followers, viewer counts, stream details, game/category, tags, and video metadata.
channel_id · channel_login · created_at · description · display_name · followers · game · game_id · is_affiliate · is_live · is_partner · last_broadcast_at · last_broadcast_title · parse_confidence · profile_image · scraped_at · stream_id · stream_started_at · stream_tags · stream_title · type · viewers · warnings
- Get your Apify token: https://console.apify.com/account/integrations
- Run a language example below. Both call the actor and print the results.
| Example | File |
|---|---|
Python (apify-client) |
examples/python/run.py |
JavaScript (apify-client) |
examples/javascript/run.js |
| Sample output (real records) | examples/sample_output.json |
{
"channels": [
"shroud",
"pokimane",
"ninja"
],
"maxItems": 100,
"includeVideos": false,
"maxVideosPerChannel": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}- Actor on Apify Store: https://apify.com/bovi/twitch-scraper
- Apify client docs: Python · JavaScript
MIT-licensed examples. The actor runs on the caller's Apify account (you pay platform compute + per-result).