
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 (28)
Pricing
$5.00 / 1,000 videos
669
Monthly users
2.9k
Runs succeeded
>99%
Response time
2.3 days
Last modified
10 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
Keywords in dataset
Open
Would you be able to add the keywords for videos in the dataset?
It would be very cool :)

Sviatozar Petrenko (svpetrenko)
Hi, thanks for the suggestion! But could you explain what you mean with keywords (because we already scrape video description and have an input
output field)?
automatemomentum
I was thinking on the input you could just set "Keywords" to true, and the output would then include the keywords that were put in the video setup for example. (it would be the data in "" : ...... "likes": "2", "comments": "1", "keywords": "web scraping platform, web automation, scrapers, Apify, web crawling, web scraping, data extraction, best web scraping tool, API, how to extract data from any website, web scraping tutorial, web scrape, data collection tool, RPA, web integration, how to turn website into API, JSON"
also hashtags would be great in the output. "hashtags": [ "#trump", "#crypto", "#bitcoin" ]
Let me know what you think :)

Sviatozar Petrenko (svpetrenko)
I think there's no need to set add the keywords from the input (if that's what you mean) to the output items - you can just get this from your original input, if you save it. And if you need to map individual items to the keyword they were scraped from, you can refer to the input
output field (it contains 1 keyword from your input).
Regarding hashtags, I think we scrape them (in hashtags
output field), but I know we currently have a bug when they are not retrieved for short videos - we'll try to fix it
Pricing
Pricing model
Pay per resultThis 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