Twitch Channel & Stream Scraper
Pricing
$0.20 / 1,000 channels
Twitch Channel & Stream Scraper
Scrape Twitch channels — profile, followers, live-stream status (game, title, viewers) and recent videos/clips. No login, no API key. From $0.20 / 1K channels.
Pricing
$0.20 / 1,000 channels
Rating
0.0
(0)
Developer
Gurify Software
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Twitch Channel & Stream Scraper 🟣
Scrape Twitch channels into clean JSON — for $0.20 / 1K channels.
Give it channel names (shroud, pokimane, ninja, …); get each channel's profile, follower
count, live-stream status (game, title, viewers) and recent videos/clips. No login, no
API key, no Twitch developer app.
💸 $0.20 / 1,000 channels — pay only for channels you get. One of the cheapest social scrapers on the Store.
What you get per channel
| Field | Example |
|---|---|
login / displayName | shroud / shroud |
followers | 11300856 |
isLive | true |
stream | { "title": "...", "game": "VALORANT", "viewers": 28104, "startedAt": "..." } |
isPartner / isAffiliate | true / false |
description | channel bio |
createdAt | account creation date |
profileImageUrl | avatar URL |
videos[] | recent VODs: title, url, views, durationSeconds, publishedAt, game |
clips[] | clips: title, url, views, createdAt, game |
url | https://www.twitch.tv/shroud |
Input
{"channels": ["shroud", "pokimane", "https://www.twitch.tv/ninja"],"videosPerChannel": 5,"clipsPerChannel": 3,"proxyConfiguration": { "useApifyProxy": true }}
- channels — channel names (with/without
@) or full Twitch URLs. - videosPerChannel — recent VODs to include per channel (
0= none). - clipsPerChannel — clips to include per channel (
0= none). - proxyConfiguration — Datacenter (default) is enough and cheapest.
Output (one row per channel)
{"login": "shroud","displayName": "shroud","followers": 11300856,"isLive": false,"isPartner": true,"isAffiliate": false,"url": "https://www.twitch.tv/shroud","createdAt": "2012-11-13T05:50:24Z","profileImageUrl": "https://static-cdn.jtvnw.net/jtv_user_pictures/...","stream": null,"lastBroadcast": { "title": "...", "game": "VALORANT", "startedAt": "..." },"videos": [{ "id": "23456789", "title": "VALORANT ranked", "url": "https://www.twitch.tv/videos/23456789", "views": 152034, "durationSeconds": 18450, "publishedAt": "...", "game": "VALORANT" }],"clips": []}
Use cases
- Influencer / sponsorship research — followers, partner status, what they stream, how live they are.
- Live monitoring — poll
isLive+stream.viewers/gameacross a watchlist. - Content datasets — pull recent VODs/clips with view counts per channel.
Notes
- Public data only, via Twitch's own public GraphQL endpoint. No login or developer app needed.
streamisnullwhen the channel is offline (uselastBroadcastfor the previous stream).- Respect Twitch's Terms and your local laws.