AS
Apify Store
/epctex/youtube-video-downloader
Youtube Video Downloader - No Platform Costs! No Proxy Costs!
Download YouTube videos by URL or ID at any quality from 360p to 4K. Save to Apify's built-in storage with zero setup, or to your own AWS S3, Google Cloud, DigitalOcean, or Azure. Pay-per-event, per-s
liveasyncunknown~30s typical
videossocial mediaautomationyoutubevideodownloader
$0.00019
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.00015 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /epctex/youtube-video-downloader for me.
Input
| Field | Type | Description |
|---|---|---|
| startUrls | array | List of YouTube video URLs to download. Provide either startUrls or videoIds. |
| videoIds | array | List of YouTube video IDs to download. |
| quality* | string (360 | 480 | 720 | 1080 | 1440 | 2160) | Target video quality. default "720" |
| storageType* | string (apify | gcp | aws | digitalocean | azure) | Target storage provider. Fill the matching configuration section below. default "apify" |
| s3AccessKeyId | string | Fill in the following fields if you want to upload the video to an S3 bucket |
| s3SecretAccessKey | string | Fill in the following fields if you want to upload the video to an S3 bucket |
| s3Bucket | string | Fill in the following fields if you want to upload the video to an S3 bucket |
| s3Region | string | Fill in the following fields if you want to upload the video to an S3 bucket |
| s3Path | string | Optional folder path in the S3 bucket. |
| googleCloudProjectId | string | GCP project ID. |
| googleCloudServiceKeyJson | object | Service account credentials JSON. |
| googleCloudBucketName | string | Target Google Cloud Storage bucket name. |
| googleCloudPath | string | Optional folder path in the GCS bucket. |
| digitalOceanAccessKeyId | string | DigitalOcean Spaces access key ID. |
| digitalOceanSecretAccessKey | string | DigitalOcean Spaces secret access key. |
| digitalOceanRegion | string | DigitalOcean Spaces region (e.g. nyc3). |
| digitalOceanBucketName | string | DigitalOcean Spaces bucket name. |
| digitalOceanEndpoint | string | Optional Spaces endpoint URL. |
| digitalOceanAcl | string | Optional ACL value (defaults to private). |
| digitalOceanPath | string | Optional folder path in the Spaces bucket. |
| azureAccountName | string | Azure storage account name. |
| azureAccountKey | string | Azure storage account key. |
| azureContainerName | string | Azure container name. |
| azurePath | string | Optional folder path in the Azure container. |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/epctex/youtube-video-downloader","input":{"startUrls":["https://www.youtube.com/watch?v=BB49x_uMlGA"],"videoIds":[],"quality":"720","storageType":"apify"},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /epctex/youtube-video-downloader -i '{"startUrls":["https://www.youtube.com/watch?v=BB49x_uMlGA"],"videoIds":[],"quality":"720","storageType":"apify"}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/epctex/youtube-video-downloader", input: {"startUrls":["https://www.youtube.com/watch?v=BB49x_uMlGA"],"videoIds":[],"quality":"720","storageType":"apify"}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.