Twitch Live Streams Scraper avatar

Twitch Live Streams Scraper

Pricing

from $2.99 / 1,000 live streams

Go to Apify Store
Twitch Live Streams Scraper

Twitch Live Streams Scraper

Collects verified live stream cards from the public Twitch directory, optionally filtered to one category, and saves channel, stream, viewer, tag, and thumbnail fields.

Pricing

from $2.99 / 1,000 live streams

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Twitch Live Streams Scraper

Reads public Twitch live-stream cards from the overall directory or one game category. It uses one bounded HTTPS request to an official Twitch page, follows at most three official-host redirects, deduplicates channels, and records public query provenance.

Requests are direct by default. When Twitch returns only its client shell, the Actor performs one bounded browser render of the same public page. Enable proxyConfiguration only if Twitch withholds public cards; ordinary Apify Proxy should be tried before any country-specific or residential group. Diagnostics contain exactly url, error, errorCode, and scrapedAt.

For deterministic local QA, set fixtureFile to an Actor-relative JSON file whose queries object contains top or game:<slug> with an html string. Fixture mode never makes a network request.

Input example

{
"gameName": "Minecraft",
"maxItems": 10,
"timeoutMs": 30000,
"maxResponseBytes": 4000000,
"proxyConfiguration": { "useApifyProxy": false }
}

Omit gameName to read the public overall directory. Live card fields are collected only when present; a blocked page or page without server-rendered cards produces an explicit diagnostic dataset row and OUTPUT status. A diagnostic is never presented as a stream result.

Local verification

npm ci --ignore-scripts --no-audit --no-fund --prefer-offline
npm test
npm run lint
npm run schema
apify run --purge --input-file .actor/input.json
npm run validate

The Actor makes no request retries and never stores proxy credentials in output records. It does not solve challenges, use authenticated sessions, or access non-public data.

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.