Twitch Streamer & Channel Analytics
Pricing
from $3.00 / 1,000 item scrapeds
Twitch Streamer & Channel Analytics
Extract Twitch streamer profiles, live streams, top games, clips, and VODs. 6 modes in one actor. No API key, no browser, no proxy needed. Pairs with our Kick.com Analytics for complete streaming intelligence. $3/1K results.
Pricing
from $3.00 / 1,000 item scrapeds
Rating
0.0
(0)
Developer
Sami
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
The most comprehensive Twitch analytics actor on Apify. 6 modes, 1 actor, 0 API keys. Extract streamer profiles, live streams, top games, clips, and VODs via Twitch's public API.
No API key required. No browser. No proxy. Pure HTTP — fast and cheap.
How to scrape Twitch in 3 easy steps
- Go to the Twitch Scraper page on Apify and click "Try for free"
- Configure your input — choose a mode (
channel_details,live_streams,top_games,search,clips, orvideos), enter channel names or filters, and set the number of results - Click "Run", wait for the scraper to finish, then download your data in JSON, CSV, or Excel format
No coding required. No API key. Works with Apify's free plan.
Streaming Intelligence Pair: Use this alongside our Kick.com Streamer & Channel Analytics for complete streaming platform coverage. The only developer on Apify offering both Twitch AND Kick.com analytics.
What can this actor do?
| Mode | Description | Input needed |
|---|---|---|
channel_details | Full streamer profiles with followers, stream status, partner status, clips | Channel names/URLs |
live_streams | Currently live streams with viewers, game, tags | Optional game filter |
top_games | Top categories ranked by viewers | Just maxResults |
search | Find channels by keyword | Search query |
clips | Top clips from specific channels | Channel names + time period |
videos | VODs/past broadcasts from channels | Channel names + video type |
Twitch API alternative
The official Twitch API requires OAuth registration, client IDs, and token management — and Twitch has been deprecating endpoints and tightening access since 2023. This Twitch Scraper is the best Twitch API alternative in 2026. It uses Twitch's public GraphQL endpoint to extract streamer profiles, live streams, top games, clips, and VODs — no API key, no OAuth, no token refresh. Just structured data, ready to use.
Use cases
- Influencer marketing — Find streamers by game, viewer count, and follower count to identify partnership opportunities
- Esports analytics — Track competitive gaming viewership and tournament performance across categories
- Brand sponsorship — Evaluate streamer reach, engagement, and audience demographics for sponsorship decisions
- Game publisher analytics — Monitor your game's performance on Twitch: viewer trends, top streamers, clip virality
- Content research — Discover trending clips, rising categories, and emerging content formats
- Talent scouting — Identify rising streamers before they go mainstream using growth and engagement signals
Scrape Twitch with Python, JavaScript, or no code
You can use the Twitch Scraper directly from the Apify Console (no code), or integrate it into your own scripts with Python or JavaScript.
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("zhorex/twitch-scraper").call(run_input={"mode": "channel_details","channelLogins": ["shroud", "pokimane", "xqc"]})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('zhorex/twitch-scraper').call({mode: 'channel_details',channelLogins: ['shroud', 'pokimane', 'xqc'],});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((item) => console.log(item));
Input examples
Channel Details
{"mode": "channel_details","channelLogins": ["shroud", "pokimane", "xqc"]}
Live Streams (filtered by game)
{"mode": "live_streams","gameFilter": "VALORANT","minViewers": 100,"maxResults": 50}
Top Games
{"mode": "top_games","maxResults": 25}
Search Channels
{"mode": "search","searchQuery": "valorant","maxResults": 20}
Channel Clips
{"mode": "clips","channelLogins": ["shroud", "xqc"],"clipsPeriod": "LAST_WEEK","maxResults": 50}
Channel Videos (VODs)
{"mode": "videos","channelLogins": ["pokimane"],"videoType": "ARCHIVE","maxResults": 20}
Output examples
Channel Details output
{"login": "shroud","displayName": "shroud","url": "https://www.twitch.tv/shroud","description": "Former CS:GO professional player...","profileImageUrl": "https://...","bannerImageUrl": "https://...","followersCount": 10500000,"isPartner": true,"isAffiliate": false,"isLive": true,"currentStream": {"title": "VALORANT RANKED","viewersCount": 25000,"game": "VALORANT","startedAt": "2026-04-09T12:00:00Z","tags": ["English", "FPS"]},"lastBroadcast": {"title": "VALORANT RANKED","startedAt": "2026-04-09T12:00:00Z"},"totalVideos": 1500,"topClipsThisMonth": [...],"createdAt": "2014-06-15T00:00:00Z","scrapedAt": "2026-04-09T15:00:00Z"}
Live Streams output
{"id": "12345678","title": "RANKED GRIND","viewersCount": 25000,"broadcasterLogin": "shroud","broadcasterDisplayName": "shroud","game": "VALORANT","previewImageUrl": "https://...","startedAt": "2026-04-09T12:00:00Z","tags": ["English", "FPS"],"url": "https://www.twitch.tv/shroud","scrapedAt": "2026-04-09T15:00:00Z"}
Clips output
{"id": "AbCdEfGh","title": "INSANE 1v5 ACE","viewCount": 500000,"createdAt": "2026-04-05T18:00:00Z","durationSeconds": 30,"url": "https://clips.twitch.tv/...","broadcasterLogin": "shroud","game": "VALORANT","curatorLogin": "viewer123","scrapedAt": "2026-04-09T15:00:00Z"}
Technical advantages
- No API key required — Uses Twitch's public GraphQL endpoint, no OAuth setup
- No browser/Playwright — Pure HTTP requests = fast execution, low memory (256 MB)
- No proxy needed — Public API, no IP blocking
- Cursor-based pagination — Reliable extraction for large datasets up to 500 results
- Resilient — Each channel/query is independent; one failure doesn't crash the run
Pricing
This actor uses pay-per-event pricing:
| Event | Price |
|---|---|
| 1 result scraped | $0.003 |
| 1,000 results | $3.00 |
Platform fee applies on top of actor usage cost.
Limitations
- Twitch's public GraphQL API may change without notice (fields may be added/removed)
- Follower counts and viewer counts are real-time snapshots, not historical
- Maximum 500 results per run (use multiple runs for larger datasets)
- Some fields may return null if Twitch modifies their schema
FAQ
Is there a Twitch API?
Twitch has an official API (Helix), but it requires OAuth app registration, client IDs, and ongoing token management. Twitch has also been deprecating endpoints and restricting access over time. This Twitch Scraper bypasses all that complexity — no API key, no OAuth, no tokens. Just configure and run.
How much does it cost to scrape Twitch?
The Twitch Scraper costs $0.003 per result ($3 per 1,000 results). You can start with Apify's free plan, which includes $5 of monthly credits — enough for over 1,600 Twitch data points.
Can I scrape Twitch in Python?
Yes. Install the Apify Python client (pip install apify-client), then use the ApifyClient to call the zhorex/twitch-scraper actor. See the Python code example above.
Is scraping Twitch legal?
This scraper uses Twitch's public GraphQL endpoint — the same one that powers the Twitch website. It only accesses publicly available data. Always review your local laws and Twitch's terms of service.
What is the best Twitch scraper in 2026?
The Twitch Scraper by Zhorex is the most comprehensive Twitch analytics actor on Apify in 2026. It supports 6 modes (channel details, live streams, top games, search, clips, and videos), requires no API key, and runs without a browser or proxy.
Integrations & data export
The Twitch Scraper integrates with your existing workflow tools:
- Google Sheets — Send scraped Twitch data directly to a spreadsheet
- Zapier / Make / n8n — Automate workflows triggered by new Twitch data
- REST API — Call the actor programmatically and retrieve results via Apify's REST API
- Webhooks — Get notified when a scraping run finishes and process data in real time
- Data formats — Download results in JSON, CSV, Excel, XML, or RSS
More scrapers by Zhorex
Streaming
- Kick.com Streamer & Channel Analytics — The streaming pair: Kick.com profiles, live streams, clips, and categories
Chinese Digital Intelligence Suite
- Bilibili Scraper — China's YouTube (video, danmaku, creator analytics)
- RedNote (Xiaohongshu) Scraper — China's Instagram + Pinterest (social commerce)
- Weibo Scraper — China's Twitter (microblogging, trending topics)
- Zhihu Scraper — China's Quora (Q&A, expert opinions)
B2B Reviews
- G2 Reviews Scraper — B2B software reviews and ratings
Other Tools
- Perplexity AI Scraper — AI-powered search results
- Tech Stack Detector — Detect technologies used by websites
- Telegram Channel Scraper — Public Telegram channel messages
- Phone Number Validator — Validate and format phone numbers
- Sneaker Price Tracker — Track sneaker prices across platforms
💡 Found this Actor useful? Please leave a star rating — it helps other users discover this tool.