YouTube Scraper avatar
YouTube Scraper

Pricing

$5.00 / 1,000 videos

Go to Store
YouTube Scraper

YouTube Scraper

streamers/youtube-scraper

Developed by

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.6 (28)

Pricing

$5.00 / 1,000 videos

618

Monthly users

2.6k

Runs succeeded

95%

Response time

2.4 days

Last modified

18 hours ago

title

id

url

viewCount

likes

channelName

numberOfSubscribers

duration

Crawlee, the web scraping and browser automation library

g1Ll9OlFwEQ

https://www.youtube.com/watch?v=g1Ll9OlFwEQ

10150

136

Apify

6640

00:03:15

Crawlee for Python: Build reliable crawlers. Fast.

Ejhudr7e-h4

https://www.youtube.com/watch?v=Ejhudr7e-h4

916

23

Apify

6640

00:03:39

Build a Web Scraper from Scratch | JavaScript | Playwright | Crawlee

DOtJEwVsJic

https://www.youtube.com/watch?v=DOtJEwVsJic

4411

109

deejaydev

1680

00:22:43

The data above is synthetic and does not reflect real-world values. View full dataset

VA

Default values for maxResults

Closed
viewed_ai opened this issue
3 months ago

Hello Team,

We have encountered an issue where the results for our runs have been empty for the past month. Upon investigation, we realized that our crawling stopped working correctly due to a recent change on your end. Previously, the maxResults parameter was set to None by default, which allowed fetching the maximum number of results. However, it now defaults to 0, which effectively returns no results.

Feedback and Questions:

  1. Communication of Changes: It would be greatly appreciated if changes like this were communicated more widely. Alternatively, could you point us to a resource or channel where such updates are documented or announced?

  2. Equivalent of “Return Everything”: What is the current recommended way to fetch all results? Using arbitrary high numbers like 1k, 5k, or 100k seems inelegant and potentially incorrect. Is this approach intentional, or is there a better practice for retrieving all available results?

Thank you for your time and assistance. I look forward to your response!

zuzka avatar

Hey, thanks for your feedback, it is very valuable for us. As for 1. - yes, sorry, we usually communicate breaking changes much better (and we are also trying to do breaking changes only when it is absolutely neccessary). I will communicate it with the team again and it will hopefully never happen again. As for 2. - you can find all related changes on every Actor in the changelog tab, so for youtube here: https://apify.com/streamers/youtube-scraper/changelog or in the console (where it is slightly more difficult to find so I am attaching a screenshot): https://console.apify.com/actors/h7sDV53CddomktSi5/information/latest/changelog Please let me know if you need any help with getting the data you didnt get within the last month!

paja avatar

Hi again,

just to answer your second question - the maximum number of results can be achieved by inputing simply something like 99999, the Actor will return everything that can be returned with that.

Hope that helps and apologies again for the lack of communication from our side, we'll definitely be more careful next time.

Pricing

Pricing model

Pay per result 

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.

Price per 1,000 items

$5.00