YouTube Audio Downloader Free avatar

YouTube Audio Downloader Free

Pricing

Pay per usage

Go to Apify Store
YouTube Audio Downloader Free

YouTube Audio Downloader Free

Downloads audio from YouTube videos and stores them as files in the key-value store with metadata in the dataset.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

What does YouTube Audio Downloader do?

YouTube Audio Downloader extracts high-quality audio from any YouTube video and stores it as a downloadable file in the Apify key-value store. It supports multiple output formats (MP3, M4A, Opus, or the original best-quality stream) and gives you full metadata — video title, duration, file size, and the key to retrieve the audio file.

Run it with one or more YouTube URLs, get back structured data about each video, and access the actual audio file from the key-value store. You can schedule regular runs, chain it with other Actors via Apify integration, or access results programmatically through the API.

Why use YouTube Audio Downloader?

  • Save time — Batch-process multiple YouTube URLs in one run
  • Format flexibility — Choose MP3 for broad compatibility, Opus for smallest file size, or keep the original best-quality stream without re-encoding
  • Apify platform benefits — Access results via API, schedule recurring runs, integrate with Make, Zapier, GitHub, and hundreds of other tools

How to use YouTube Audio Downloader

  1. Open the Actor in Apify Console and click Try or Run
  2. Paste one or more YouTube video URLs in the Start URLs field
  3. Optionally choose your preferred Audio Format (default is MP3 at 192 kbps)
  4. Click Run and wait for the Actor to finish
  5. Download your audio files from the Key-value store tab or access them via API

Input

FieldTypeDefaultDescription
startUrlsarray of URLsrequiredOne or more YouTube video URLs to process
audioFormatstring"mp3"Output format: mp3, m4a, opus, or best (no conversion)

Output

Each processed video produces a dataset item with the following structure:

{
"video_id": "dQw4w9WgXcQ",
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)",
"duration": 212,
"audio_format": "mp3",
"file_size_bytes": 1234567,
"kv_store_key": "audio-dQw4w9WgXcQ",
"status": "downloaded"
}

The actual audio file is stored in the key-value store under the key listed in kv_store_key. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Dataset tab.

Data table

FieldTypeDescription
video_idstringYouTube video ID
video_urlstringOriginal YouTube URL
video_titlestringVideo title
durationintegerVideo duration in seconds
audio_formatstringFile extension of the stored audio
file_size_bytesintegerSize of the audio file in bytes
kv_store_keystringKey to retrieve the file from the key-value store
statusstring"downloaded" or "error"

Tips

  • Opus format produces the smallest files while maintaining excellent audio quality — great for archiving or when storage matters.
  • Best format keeps the original stream without any re-encoding, saving compute time and preserving the original quality.
  • To process a large number of URLs, space out runs or use Apify's scheduling feature to stay within platform limits.

FAQ, disclaimers, and support

Is this legal? Downloading audio from YouTube may be subject to YouTube's Terms of Service. Ensure you have the right to download the content and only use it for personal or permitted purposes.

Need help? Open an issue on the Actor's Issues tab for bug reports or feature requests. Need a custom solution or a different format? Feel free to reach out.