Reliable YouTube Video Downloader
Pricing
from $30.00 / 1,000 results
Go to Apify Store

Reliable YouTube Video Downloader
Reliably download YouTube videos from a URL. Currently only downloads videos in 360p.
Pricing
from $30.00 / 1,000 results
Rating
0.0
(0)
Developer

Fractal AI
Maintained by Community
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
YouTube Video Downloader
Apify Actor that downloads YouTube videos in 360p and uploads them to Google Cloud Storage, Supabase Storage, or Apify's default storage.
Features
- Downloads YouTube videos at 360p quality using
yt-dlp - Uploads to Google Cloud Storage, Supabase Storage, or Apify Storage fallback
- Uses residential proxies to avoid YouTube blocks
- Duration-based pricing in tiered buckets (15/30/60/90/120 min)
- Optional webhook notifications for success/failure
Input
| Field | Type | Required | Description |
|---|---|---|---|
videoUrl | string | ✅ | YouTube video URL |
googleCloudServiceKeyJson | string | ❌ | GCP service account JSON key |
googleCloudBucketName | string | ❌ | GCS bucket name |
supabaseUrl | string | ❌ | Supabase project URL |
supabaseServiceRoleKey | string | ❌ | Supabase service role key |
supabaseBucketName | string | ❌ | Supabase storage bucket name |
supabasePathPrefix | string | ❌ | Optional path prefix in bucket |
supabaseUpsert | boolean | ❌ | Overwrite existing files (default: true) |
youtubePoToken | string | ❌ | Optional PO token for Android client (e.g. android.gvs+...) |
pricingEnabled | boolean | ❌ | Enable Apify pricing events (default: true) |
webhookUrl | string | ❌ | Webhook URL to receive results on completion |
proxyConfiguration | object | ❌ | Proxy settings (defaults to residential) |
Note: If neither GCP nor Supabase is configured, the video is stored in Apify's default key-value store.
Output
{"title": "Video Title","filename": "video-title.mp4","durationSeconds": 180,"status": "success","gcpBucket": "your-bucket","gcpPath": "video-title.mp4","supabaseBucket": "your-bucket","supabasePath": "prefix/video-title.mp4","apifyStorageUrl": "https://api.apify.com/v2/key-value-stores/XXXX/records/video-title.mp4"}
Pricing Events
Pricing events must be configured in the Actor's monetization settings. Set pricingEnabled: false to skip custom video tier charges.
Video tier prices below reflect a 50% reduction.
| Duration | Event | Price (USD) |
|---|---|---|
| Actor start | apify-actor-start | $0.02 |
| Dataset item | apify-default-dataset-item | $0.03 |
| 0-15 min | video_15m | $0.15 |
| 15-30 min | video_30m | $0.30 |
| 30-60 min | video_60m | $0.60 |
| 60-90 min | video_90m | $0.90 |
| 90-120 min | video_120m | $1.20 |
License
MIT