Twitch Scraper — Channels, Streams, VODs, Clips, Games & Search avatar

Twitch Scraper — Channels, Streams, VODs, Clips, Games & Search

Pricing

from $0.004 / result record

Go to Apify Store
Twitch Scraper — Channels, Streams, VODs, Clips, Games & Search

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

Yuliia Kulakova

Maintained by Community

Actor 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.

Twitch Scraper

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

ModeWhat you get
channelFull 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-streamsCurrently-live streams — all of Twitch, or one category via gameName. Title, category, viewers, uptime, tags, language, thumbnail, broadcaster.
top-gamesMost-watched games/categories right now: viewers, box art, tags.
videosRecent VODs per channel: title, duration, views, date, type, game, thumbnail.
clipsTop clips per channel over a period: title, views, duration, creator, game, URL, plus direct-download mp4Urls (1080/720/480/360).
searchChannels + games/categories by keyword.
vod-detailsOne VOD's metadata + chapters (game/segment markers).
vod-commentsVOD chat replay — every message with timestamp, offset and commenter.
scheduleA channel's upcoming stream schedule segments.
urlPaste 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 leads object. Great for influencer-marketing outreach.
  • Monitoring / growth tracking: monitorMode stores state across runs. Channel records gain a growth object (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 get mp4Urls — ready-to- download .mp4 links keyed by quality (1080/720/480/360) plus mp4Qualities (with frameRate), straight from Twitch's public clip data, no login. Live streams and VODs get a playable HLS .m3u8 manifest. 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.