YouTube Downloader avatar

YouTube Downloader

Pricing

from $20.00 / 1,000 10mb of video files

Go to Apify Store
YouTube Downloader

YouTube Downloader

✨ Download YouTube videos in your chosen quality. Ideal for saving educational content, archiving important videos, or automating large-scale video downloads with control over resolution and size.

Pricing

from $20.00 / 1,000 10mb of video files

Rating

0.0

(0)

Developer

Scraper One

Scraper One

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

🎬 YouTube Downloader

Apify Actor

This Apify Actor downloads YouTube videos in selected quality.

The actor:

  1. Downloads the video
  2. Returns a temporary secure download URL

Designed for automation, content archiving, data pipelines, and integration with other Apify workflows. 🚀


⚡ Fast & Reliable Infrastructure

  • Secure backend processing
  • Temporary secure download links
  • Optimized format selection

✨ Features

  • 🎥 Download YouTube videos by URL
  • 🎯 Select preferred video quality (360p, 720p, etc.)
  • 🔁 Automatic analyze → download workflow
  • 🔐 Secure time-limited download URLs

📥 Input Parameters

ParameterTypeRequiredDescription
urlstring✅ YesFull YouTube video URL
qualitystring❌ NoPreferred video quality (e.g., "360p", "720p"). If not provided, a safe default is selected automatically

📝 Example Input

{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"quality": "720p"
}

If quality is not provided, the actor will:

  1. Prefer 720p
  2. Fallback to 480p (non-60fps)
  3. Use the best available safe format

📤 Output

The actor returns a JSON object containing a temporary download URL.

Example Output

{
"downloadUrl": "https://your-secure-storage-url/video.mp4?X-Amz-..."
}

The link:

  • ⏳ Is time-limited
  • 🔐 Is secure
  • 🔄 Expires automatically

🚀 Usage

  1. Open the actor in Apify.
  2. Provide a YouTube video URL.
  3. (Optional) Select desired quality.
  4. Run the actor.
  5. Download your video from the returned URL.

You can also run it via API.


🌐 Example API Call

curl -X POST https://api.apify.com/v2/acts/your-actor-id/run \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"quality": "720p"
}'

⚠️ Limitations & Notes

  • The download URL is temporary and expires after a short time.
  • Some high-quality formats (e.g., 1080p60) may be restricted.
  • Large videos may take longer to process.
  • Private or restricted videos cannot be downloaded.
  • Use responsibly and comply with YouTube's Terms of Service.
  • Rate limits may apply. Please be patient. Contact support if you need higher limits.

🎯 Best Use Cases

  • 📦 Archive YouTube content
  • 🤖 Feed videos into AI pipelines
  • 📊 Automate content research
  • 🔁 Integrate into data workflows
  • 🎙 Combine with transcription or comment scraping

📬 Support

Need help or custom infrastructure?

Contact: scraper1one@gmail.com