YouTube Video Downloader
Pricing
from $0.10 / 1,000 video downloadeds
Go to Apify Store
YouTube Video Downloader
Download YouTube videos as MP4 files at 360p, 720p, 1080p, 1440p, or best available, straight from your run's storage.
Pricing
from $0.10 / 1,000 video downloadeds
Rating
0.0
(0)
Developer
Andrew
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Download any YouTube video as an MP4 file at the resolution you choose — 360p, 720p, 1080p, 1440p, or best available. Paste up to 10 URLs per run and grab each video straight from your run's storage.
What you get
- One MP4 file per video, stored in the run's Key-value store with a direct download URL
- Per-video metadata in the dataset:
videoId,title,durationSeconds,uploader,resolution,fileUrl,fileSizeBytes - Choice of resolution: 360p (smallest), 720p (recommended), 1080p (Full HD), 1440p (2K), or Best available
- Residential proxy by default for reliable downloads; switch to Auto cascade if you want to try the cheaper paths first
- Optional duration cap to skip overly long videos automatically
Use cases
- Save talks, tutorials, and lectures for offline viewing on flights or commutes
- Archive your own uploads or Creative Commons content into a long-term library
- Collect reference material for research, teaching, or media analysis
- Pull source clips for content remixes when you have the rights or a fair-use basis
- Make videos accessible offline for users with limited or unreliable connectivity
How to use
- Paste one or more YouTube URLs into YouTube Video URLs (
youtube.com/watch?v=...,youtu.be/..., oryoutube.com/shorts/...) - Pick Video Quality — 720p is a good default
- Leave Proxy Mode on Residential (default) — switch to Auto if you want to try cheaper paths first
- Optionally lower Max Video Duration (seconds) to skip long videos
- Run the actor — MP4 files appear in the Key-value store tab; metadata appears in Dataset
Output format
Each dataset record:
{"inputUrl": "https://www.youtube.com/watch?v=jNQXAC9IVRw","videoId": "jNQXAC9IVRw","title": "Me at the zoo","durationSeconds": 19,"uploader": "jawed","resolution": 720,"fileKey": "Me_at_the_zoo.mp4","fileUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/Me_at_the_zoo.mp4","fileSizeBytes": 1843200,"proxyUsed": "residential","status": "success","error": null}
The fileUrl is a public download link to the MP4 — open it in a browser, share it, or pipe it into another actor.
Notes & limits
- Up to 10 videos per run. Videos are large; for bulk jobs, schedule multiple runs.
- Max file size: 2 GB per video. Anything larger is rejected before download. Very long videos at high resolutions can hit this limit — drop to a lower resolution if a download fails.
- Age-restricted, members-only, and private videos require login and are not supported.
- Geo-blocked videos will fail; try
Residentialproxy mode if Auto can't get past it. - The actor returns the highest MP4 available at or below the resolution you pick. If the source only has 480p, a 1080p request returns 480p.
- Only download content you have the right to download. Respect copyright and YouTube's Terms of Service.