YouTube Scraper avatar
YouTube Scraper

Pricing

$5.00 / 1,000 videos

Go to Store
YouTube Scraper

YouTube Scraper

Developed by

Streamers

Streamers

Maintained by Apify

YouTube crawler and video scraper. Alternative YouTube API with no limits or quotas. Extract and download channel name, likes, number of views, and number of subscribers.

4.5 (29)

Pricing

$5.00 / 1,000 videos

825

Total users

22K

Monthly users

4.6K

Runs succeeded

>99%

Issues response

1.9 days

Last modified

3 days ago

GV

Unable to scrape only streams

Closed

gveraperea opened this issue
3 months ago

Hi i'm trying to scrape only streams videos by passing only the url of the streams page and setting maxResultStreams to 10, but for some reason i'm always getting regular videos not lives/streams.

I've tried setting maxResult to 0 and not sending maxResult at all but no luck. Is there a way to scrape only streams?

ruocco-l avatar

Hello! This behavior is really unexpected. You don't have to put the livestream url, the channel url is enough, but it should still work. Can you please provide a link to a run where this happens? It would greatly help me trying to understand what went wrong.

GV

gveraperea

3 months ago

This is one example although i have tried with multiple configurations as i mentioned (also filtered by date/last 2 days), i was expecting to see the output from the streams page in the results which are the latests: https://console.apify.com/view/runs/EqNslXlSdebYQooIG

ruocco-l avatar

Ok, it seems that it's receiving an error because the channel has 3 streams planned and our actor cannot take data from them. We'll work on this and let you know when there will be progress on this. In the meantime, notice that, as I said before, the tab in the url is not relevant, what the scraper needs is the channel url/username. The scraper can go from on tab (e.g. streams) to any other tab(e.g. videos) to get the data you asked (as in this run where you asked for 2 streams and 2 videos).

GV

gveraperea

3 months ago

Got it! So hopefully if this get fix that means if i only want streams on my output i only got to send maxResultStreams right? Looking forward for the fix!

svpetrenko avatar

Hi, thanks for patience! We now can scrape scheduled streams, so your input shouldn't cause errors. Just note that we haven't yet implemented extraction of the date for which the stream is scheduled (only the one when the scheduling was created), but I hope it will land soon as well

ruocco-l avatar

Hello and thank you for your patience.

The scraper is now able to scrape the scheduled start of the stream by providing the scheduledStartTime string in the output.

I'll close this issue to avoid cluttering but feel free to ask more questions if you want to!