Twitch Videos Scraper — VOD Metadata & Metrics
Pricing
from $4.00 / 1,000 twitch video scrapeds
Twitch Videos Scraper — VOD Metadata & Metrics
Extract public Twitch channel videos (VODs) with titles, descriptions, views, duration, dates, category, thumbnails, and channel metadata. One dataset item per video; no login required.
Pricing
from $4.00 / 1,000 twitch video scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Extract public Twitch archived-video (VOD) metadata from one or more known channels. Each dataset item is one video, ready for creator research, content inventories, stream analytics, and AI-agent workflows.
Use this actor when you have Twitch channel URLs or logins and need recent VOD titles, views, duration, publication dates, game/category, thumbnails, and channel metadata. It does not search Twitch, return clips, download video files, access private content, or monitor a live stream.
What you get
| Field | Description |
|---|---|
videoId, videoUrl, title | Stable Twitch VOD identity and public title |
publishedAt, durationSeconds, viewCount | Public video timing and point-in-time metrics |
gameId, gameName, broadcastType | Category and Twitch video classification |
channelLogin, channelDisplayName, channelFollowerCount | Public broadcaster context |
thumbnailUrl, scrapedAt, source | Provenance and freshness information |
Input
{"channelUrls": ["https://www.twitch.tv/shroud", "pokimane"],"maxVideosPerChannel": 20,"maxTotalVideos": 100}
channelUrls accepts public Twitch channel URLs or bare logins. The actor returns the most recent archived videos that Twitch exposes, up to the per-channel and whole-run caps.
Output example
{"recordType": "twitch-video","channelLogin": "shroud","videoId": "2819944258","videoUrl": "https://www.twitch.tv/videos/2819944258","title": "beating old school games with my broy","publishedAt": "2026-07-14T17:47:00.000Z","durationSeconds": 21466,"viewCount": 162934,"gameName": "Resident Evil 5"}
Pricing
| Event | Price |
|---|---|
| Actor start | $0.00005 per GB of configured memory (minimum one event) |
| Validated Twitch video written | $0.004 per video |
The actor displays an upper event-charge estimate before collection and stops before exceeding maxTotalVideos. Apify platform usage is billed separately.
Reliability and limits
The actor uses Twitch's public web GraphQL endpoint and needs no account or cookie. Availability, historical retention, descriptions, thumbnails, and metrics are controlled by Twitch and can change. A valid channel with no available archived videos ends as VALID_EMPTY; upstream failures end honestly as UPSTREAM_FAILED. Every terminal run writes OUTPUT and RUN_SUMMARY to the default key-value store.
For full public broadcaster profiles, live status, top clips, and channel-level metadata, use the Twitch Channel Scraper.
Responsible use
Use public data in accordance with Twitch's terms, applicable law, and your own privacy obligations. Do not use this actor to collect private content or make decisions about people without appropriate review.