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.6K

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

CO

No subtitles stored

Closed

cornevbunnik opened this issue
a month ago

I am running an HTTP request node in n8n, when I crawl a video I use these settings:

{ "downloadSubtitles": true, "hasCC": false, "hasLocation": false, "hasSubtitles": false, "is360": false, "is3D": false, "is4K": false, "isBought": false, "isHD": false, "isHDR": false, "isLive": false, "isVR180": false, "maxResultStreams": 0, "maxResults": 10, "maxResultsShorts": 0, "preferAutoGeneratedSubtitles": true, "saveSubsToKVS": true, "startUrls": [ { "url": "https://www.youtube.com/watch?v=0Wwn5IEqFcg", "method": "GET" } ], "subtitlesFormat": "srt", "subtitlesLanguage": "en" }

The video get's scraped just fine but the subtitles are always Null.

MX

Maxii99

a month ago

I can confirm that I am experiencing the same issue. Starting from June 9, 2025, the actor consistently returns a null value for the “subtitles” parameter. This may be due to recent changes in YouTube’s page layout or the scraping workflow.

Previously, it was sometimes possible to get a value in the “subtitles” field by restarting or running the actor multiple times—the subtitles array would appear after a second or third attempt. However, now the “subtitles” field is always null, no matter how many times the actor is run.

SH

shaun3rdwave

a month ago

Also have the same issue.

lukas.prusa avatar

Hi, thanks for joining this issue!

It seems like subtitles are currently getting blocked. We will investigate and fix this.

I will keep you updated here, thanks!

ruocco-l avatar

Hello everyone! The issue we were experiencing with the subtitles is now fixed! Please let us know if it is not working as intended, we appreciate your collaboration!