
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.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
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 cannot call actor using api endpoint, it just fails
Closed
Input json:
{ "downloadSubtitles": false, "hasCC": false, "hasLocation": false, "hasSubtitles": false, "is360": false, "is3D": false, "is4K": false, "isBought": false, "isHD": false, "isHDR": false, "isLive": false, "isVR180": false, "preferAutoGeneratedSubtitles": false, "saveSubsToKVS": false, "startUrls": [ { "url": "https://youtu.be/vlG3DbZSIqw?si=5Lc6nA1YKkhy8EhK", "method": "GET" } ], "maxResults": 0, "maxResultsShorts": 0, "maxResultStreams": 0, "subtitlesLanguage": "any", "subtitlesFormat": "srt" }
But if I run using dashboard it succeds, for example here: https://console.apify.com/actors/h7sDV53CddomktSi5/runs/nHk2uNlvwQrEVxA4i#output

Hi, thanks for opening this issue!
How are you calling the Actor? It seems like your input is not correct when using the API.
The input that I see on the run is this one, which clearly just contains the prefilled default values:
{"maxResults": 0,"maxResultsShorts": 0,"maxResultStreams": 0,"startUrls": [],"subtitlesLanguage": "any","subtitlesFormat": "srt"}
Here are some documentation links that might help you out:
- https://docs.apify.com/academy/api/run-actor-and-retrieve-data-via-api#synchronous-flow
- https://docs.apify.com/api/v2/act-run-sync-post
I hope this helps, thanks!