YouTube Live Stream Scraper avatar

YouTube Live Stream Scraper

Pricing

from $2.99 / 1,000 live streams

Go to Apify Store
YouTube Live Stream Scraper

YouTube Live Stream Scraper

Find live and upcoming YouTube streams with YouTube's search and continuation endpoints. Returns observed status, viewer, channel, and schedule data.

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

15 hours ago

Last modified

Categories

Share

Find current public live and upcoming YouTube streams from bounded keyword searches. Each record includes status evidence, viewer text, schedule hints, channel identity, thumbnails, badges, query context, and extraction provenance.

Input

{
"searchQueries": ["gaming", "news"],
"streamTypes": ["live", "upcoming"],
"maxItems": 20,
"maxPages": 1,
"languageCode": "en",
"countryCode": "US",
"includeDiagnostics": true,
"enableProxyFallback": true,
"proxyConfiguration": {"useApifyProxy": false}
}

Only public YouTube HTML and embedded page data are read. The actor does not use login state, private request endpoints, CAPTCHA bypass, stealth, fingerprint spoofing, credential-bearing proxy URLs, or opaque continuation replay. One bounded Apify Proxy fallback can be enabled after direct access fails.

Verification

npm test
npx apify validate-schema
npx apify run --purge --input-file qa-inputs/youtube-live-stream-scraper/local-validation.json
node validate-datasets.js

The OUTPUT key-value record reports item, page, diagnostic, blocked, and proxy-routing counts. streamStatus is emitted only when public metadata supports live or upcoming; unclassified videos are not presented as streams.