Twitch Scraper — Channels, Streams, VODs, Clips, Games & Search
Pricing
from $0.004 / result record
Twitch Scraper — Channels, Streams, VODs, Clips, Games & Search
HTTP-only, no-login Twitch scraper via public GraphQL. Channel profiles, live streams, VODs, clips, top games, search, VOD chapters & chat replay, schedule. Adds analytics, bio lead enrichment, HLS URLs & monitoring.
Pricing
from $0.004 / result record
Rating
0.0
(0)
Developer
Yuliia Kulakova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
HTTP-only, no login, no cookies, no browser. Reads Twitch's public data, so every field below is public. One actor, ten modes, plus analytics, lead enrichment, HLS URLs and monitoring.

Enjoying this Actor? If it's useful, please leave a ⭐️ rating and a short review — it genuinely helps. Something not working right? Open an issue on the Actor's Issues tab — I actively maintain this Actor and respond fast to fix problems and help you get things working.
Modes
| Mode | What you get |
|---|---|
| channel | Full profile: id, login, display name, bio, avatar/banner, created date, partner/affiliate/staff, follower count, current live stream, last broadcast, panels, social links. Optional: recent videos, top clips, schedule, analytics. |
| live-streams | Currently-live streams — all of Twitch, or one category via gameName. Title, category, viewers, uptime, tags, language, thumbnail, broadcaster. |
| top-games | Most-watched games/categories right now: viewers, box art, tags. |
| videos | Recent VODs per channel: title, duration, views, date, type, game, thumbnail. |
| clips | Top clips per channel over a period: title, views, duration, creator, game, URL, plus direct-download mp4Urls (1080/720/480/360). |
| search | Channels + games/categories by keyword. |
| vod-details | One VOD's metadata + chapters (game/segment markers). |
| vod-comments | VOD chat replay — every message with timestamp, offset and commenter. |
| schedule | A channel's upcoming stream schedule segments. |
| url | Paste any mix of twitch.tv links (channels, /videos/ID, clips, category pages) — auto-routed. |
Beyond the competition
- Channel analytics (no other Twitch actor has this): average stream duration, streams-per-week,
average VOD views, days since last broadcast, most-played games, current viewers — derived from the
channel's recent VODs. Turn on
includeAnalytics. - Lead enrichment: emails, links and social handles (Instagram, X/Twitter, TikTok, YouTube,
Facebook, Discord, Telegram) mined from the bio and the channel's declared socials into a
leadsobject. Great for influencer-marketing outreach. - Monitoring / growth tracking:
monitorModestores state across runs. Channel records gain agrowthobject (follower delta and per-day rate vs the previous run); stream/video/clip/comment records are emitted only when new. Schedule it to build a growth time-series. - Direct media URLs (
includeMediaUrls, on by default): clip records getmp4Urls— ready-to- download.mp4links keyed by quality (1080/720/480/360) plusmp4Qualities(withframeRate), straight from Twitch's public clip data, no login. Live streams and VODs get a playable HLS.m3u8manifest. Turn it off to skip the extra playback-token call for live/VOD modes. - Chapters & chat replay: full VOD game-markers and chat-replay comments, no login.
- Dedup, compact/flatten output, and clean CSV/Excel export.
Input (essentials)
{"mode": "channel","channels": ["shroud", "pokimane"],"includeVideos": true,"includeClips": true,"includeAnalytics": true,"maxItems": 20,"proxyConfiguration": { "useApifyProxy": true }}
channels accepts bare logins, @handle, profile URLs or numeric user IDs.
Proxy
Proxies are included and configured automatically — just leave the default in place; it is enough and cheap for the bulk data, and the actor transparently handles the one field that needs special routing, so a channel's declared social links come back too. Only switch proxies if you ever hit rate limits.
Pricing
This Actor uses Apify's pay-per-event model: a small start fee per run plus a per-record
charge for every result written to the dataset (channel, stream, video, clip, game, VOD, comment or
schedule row) — on top of your own Apify platform usage. No monthly minimums. The exact start fee and
per-record rate are shown on the Actor's Pricing tab in the Apify Store. Use maxItems,
maxPerChannel and maxComments to cap spend.
Notes & honest limits
- Follower/following lists are not public on Twitch (removed in 2022) — only the follower count is available, and this actor returns it. No no-login tool can list individual followers.
- Lifetime channel "total views" was removed by Twitch in 2022 and is no longer exposed by any API; use VOD view counts / analytics instead.
- Media URLs are time-limited.
mp4Urls(clips) and the HLS.m3u8(live/VOD) are freshly signed with Twitch's no-login token, which expires after a few hours — download/fetch them soon after the run. - This actor reads only public data and sends no credentials. Respect Twitch's Terms of Service and applicable laws when using the output.