
YouTube Scraper
Pricing
$5.00 / 1,000 videos

YouTube Scraper
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 (31)
Pricing
$5.00 / 1,000 videos
913
Total users
25K
Monthly users
5.6K
Runs succeeded
>99%
Issues response
1.3 days
Last modified
3 days 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
I am charged for 0 results
Closed
Hello! my fault: I provided invalid input -> parser returned error, but still charged for result. I think this is an error

Hi, thanks for opening this issue!
Sorry, this is a pretty confusing part of the scraper, because the default output view of the platform doesn't render our different “error” fields. Please click on the “All fields” option to display them.
We output these error items to:
- prevent otherwise 0 cost runs, essentially we charge at least 1 result per run
- to provide further feedback to why the input/URLs have failed
{"error": "INVALID_INPUT","note": "You need to provide either searchQueries or startUrls as input"}
I hope this helps, thanks and happy scraping!