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

Pricing

$5.00 / 1,000 videos

1009

Total users

29K

Monthly users

6.7K

Runs succeeded

>99%

Issues response

1.5 days

Last modified

8 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

MS

Location Setup

Open

masseing76 opened this issue
11 days ago

Hi,

I hope you're doing well.

I'm using the YouTube Scraper developed by Streamers (streamers/youtube-scraper) to scrape the top 10 YouTube videos by view count for a list of search queries.

However, I specifically need to restrict the results to videos from France (i.e., only content that is trending or relevant within France), and currently, I can't find a way to set the scraper's location to France in the settings.

Could you please advise if there's a way to apply geo-targeting or region-based filtering, such as:

Restricting results by country (France),

Or accessing channelLocation or location fields more reliably?

This is crucial for my use case, and I'd appreciate any guidance on how to achieve this.

Many thanks in advance for your support!

Best regards,

svpetrenko avatar

Hi, thanks for opening the issue!

I've checked myself and you can add a query parameter to URLs gl=FR and it will turn the YT logo into Youtube FR, but it didn't change results in any way. Also, when searching in incognito, I didn't see any relationship between results and the current ip. So, I'm not sure it's something we could do. Of course, if you know more - let me know

Regarding channel location, we currently scrape it (and other channel properties) only when scraping channels directly (by their URLs), because getting these requires a separate navigation, and would increase time required for scrapes

svpetrenko avatar

On further investigation, I can see that even in incognito you can set language and get results in that language. We'll investigate it, if you'd like.

MS

masseing76

11 days ago

Hi, thanks for ou response,

Yes i would like because i need to scrape all top 10 youtube vidéo on queries (1rst in view count & 2nd in relevance) only in france and i cannot do this actually.

Could you help me ?

Thanks,

svpetrenko avatar

Hi, yes, we've added an internal ticket to add language/location setting, can't say if it's going to be added any soon, but I'll update you here when it is