Twitch Videos Scraper — VOD Metadata & Metrics avatar

Twitch Videos Scraper — VOD Metadata & Metrics

Pricing

from $4.00 / 1,000 twitch video scrapeds

Go to Apify Store
Twitch Videos Scraper — VOD Metadata & Metrics

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

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

FieldDescription
videoId, videoUrl, titleStable Twitch VOD identity and public title
publishedAt, durationSeconds, viewCountPublic video timing and point-in-time metrics
gameId, gameName, broadcastTypeCategory and Twitch video classification
channelLogin, channelDisplayName, channelFollowerCountPublic broadcaster context
thumbnailUrl, scrapedAt, sourceProvenance 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

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