Pricing
$0.20 / 1,000 channels
Go to Apify Store
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 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.
