
YouTube Video Downloader
Pricing
Pay per event

YouTube Video Downloader
Use YouTube Video Downloader to download YouTube videos in MP4, MP3, avi, and other formats directly to your cloud storage service. Just add a YouTube video URL and get the converted video in a few seconds.
2.1 (7)
Pricing
Pay per event
20
821
222
Issues response
38 days
Last modified
2 hours ago
What is YouTube Video Downloader?
YouTube Video Downloader is a powerful and easy-to-use tool for downloading YouTube videos and converting them to MP4, MP3, AVI, and other formats. This tool allows you to enter the name under which you want the video to be downloaded, your preferred quality, and your preferred format. All you need is a URL and an access key to your AWS S3, Azure, or Google Cloud storage.
How to download a YouTube video?
YouTube Video Downloader is designed to be user-friendly, even for those who have never downloaded YouTube videos before. Here’s how you can use YouTube video downloader online:
- Create a free Apify account using your email.
- Open YouTube Video Downloader
- Add video URL you want to download.
- Fill in your storage access key.
- Click the “Start” button and wait for the YouTube video to be downloaded.
🔼Input sample
The input for online YouTube Video Downloader should be one or multiple YouTube video URLs. See the input example below.
Go to the input tab for a full explanation of a JSON input example.
🔽Output sample
The videos downloaded from YouTube will be stored directly in your preferred cloud storage service. You can choose from:
- AWS S3
- Azure Storage
- Google Cloud Storage
Integrate YouTube Video Downloader and automate your workflow
Last but not least, YouTube Video Downloader can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.
These include:
Alternatively, you can use webhooks to carry out an action whenever an event occurs. For example, you can get a notification whenever YouTube Video Downloader successfully finishes a run.
Scrape any YouTube data you need with dedicated scrapers
You can use the dedicated scrapers below if you want to scrape specific YouTube data. Each of them is built particularly for the relevant YouTube data scraping case, be it shorts, comments, or all data at once. Feel free to browse them:
🔍 YouTube Scraper | 🎮 YouTube Shorts Scraper | 💬 YouTube Comments Scraper |
⚡ Fast YouTube Channel Scraper | 🏷️ YouTube Video Scraper by Hashtag |
You can also combine YouTube data with that from other social networks. For example you can gather data with our TikTok scrapers, Instagram scrapers, Facebook scrapers, and other social media scrapers.
Furthermore, you can use the power of AI agents to do multiple tasks at one. For example, our Comments Analyzer Agent can perform sentiment analysis of YouTube videos, or you could try our Influencer Discovery Agent for lead generation on TikTok videos.
Not your cup of tea? Build your own scraper.
YouTube Video Downloader doesn’t exactly do what you need?
You can always build your own! Use one of scraper templates in Python, JavaScript, and TypeScript to get started.
Alternatively, you can write it from scratch using our open-source library Crawlee. You can keep the scraper to yourself or make it public by adding it to Apify Store and start making money on it.
Or let us know if you need a custom scraping solution.
Your feedback
We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for YouTube Video Downloader or simply found a bug, please create an issue on the Actor’s Issues tab in Apify Console.
❓FAQ
How much does it cost to use YouTube Video Downloader?
YouTube Video Downloader uses our pay-per-event (PPE) model, meaning you pay for specific actions of the Actor. If you’re on the free plan, you pay $0.006 every time you start the actor, and another $0.06 for every 10MB of video you’ve downloaded.
If you subscribe to our paid plans, these numbers will fall thanks to discounts; read all the details in the Actor’s pricing tab.
How can I use YouTube Video Downloader with the Apify API?
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
To access the API using Node.js, use the apify-client
NPM package. To access the API using Python, use the apify-client
PyPI package.
Check out the Apify API reference docs for full details or click on the YouTube Video Downloader API tab for code examples.
Can I use YouTube Scraper through an MCP Server?
With Apify API, you can use almost any Actor in conjunction with an MCP server. You can connect to the MCP server using clients like ClaudeDesktop and LibreChat, or even build your own. Read all about how you can set up Apify Actors with MCP.
For YouTube Scraper, go to the MCP tab and then go through the following steps:
- Start a Server-Sent Events (SSE) session to receive a
sessionId
- Send API messages using that
sessionId
to trigger the scraper - The message starts the Amazon ASINs Scraper with the provided input
- The response should be:
Accepted