Twitch Live Streams Scraper
Pricing
from $2.99 / 1,000 live streams
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
Maintained by CommunityActor 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-offlinenpm testnpm run lintnpm run schemaapify run --purge --input-file .actor/input.jsonnpm 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.