YouTube Audio Downloader Free
Pricing
Pay per usage
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
5.0
(1)
Developer
Epic Scrapers
Maintained by CommunityActor stats
2
Bookmarked
117
Total users
27
Monthly active users
9 days ago
Last modified
Categories
Share
YouTube Audio Downloader Free⭐

Free to use — Download high-quality audio from any YouTube video with smart proxy tiering, format conversion, and metadata embedding. No API keys, no login required, no hidden costs.
Search by YouTube video URL, YouTube Shorts link, or playlist URL. Returns downloadable audio files in MP3, M4A, Opus, FLAC, WAV, or the original best-quality stream. No YouTube API key needed. No account login required. Automatic proxy escalation from datacenter (cheap) to residential (reliable) only when YouTube blocks you.
🔍 Comparison
| Feature | YouTube Audio Downloader ⭐ | tazy/youtube-converter | streamers/youtube-video-downloader | lurkapi/youtube-to-mp3 |
|---|---|---|---|---|
| Audio formats | ✅ MP3, M4A, Opus, FLAC, WAV, best | ✅ MP3 only | ✅ MP3 only | ✅ MP3, M4A, FLAC, WAV, AAC, OPUS |
| Bitrate selection | ✅ 128–320 kbps | ❌ Not specified | ✅ Yes | ✅ 64k–320k + auto |
| Metadata embedding | ✅ Title + artist ID3 tags | ❌ Not specified | ❌ Not specified | ✅ Yes |
| Smart proxy tiering | ✅ Datacenter → residential auto-escalation | ❌ No | ❌ No | ❌ Manual proxy selection |
| CDN-split download | ✅ Metadata via proxy, audio via CDN (saves ~99.9% proxy bandwidth) | ❌ Full download through proxy | ❌ Not specified | ❌ Full download through proxy |
| Auto-updating yt-dlp | ✅ Latest version every run | ❌ Not specified | ❌ Not specified | ❌ Not specified |
| Firefox cookie support | ✅ Chrome 127+ cookies unsupported; Firefox works | ❌ Chrome only | ❌ Not specified | ❌ Not specified |
| Anti-block throttling | ✅ Random user agents, 5–12s delays, proper player clients | ❌ Not specified | ❌ Not specified | ✅ Basic |
| Permanent file storage | ✅ Files in Apify KVS with permanent URLs | ✅ Key-value store | ❌ Requires cloud storage (S3/Azure/GCS) | ✅ Apify storage |
| Price | Free (pay only Apify compute) | $50.00 / 1,000 results | $2.50 / 1,000 downloads | $2.00 / 1,000 minutes |
🚀 Features
-
Multiple Audio Formats — Choose from MP3 (192 kbps, maximum compatibility), M4A (AAC, better quality-to-size), Opus (best quality-to-size, ideal for podcasts), FLAC (lossless archival), WAV (uncompressed editing), or
best(original stream, no conversion). Every bitrate from 128 kbps to 320 kbps for lossy formats. -
Smart Proxy Tiering — Starts with cheap datacenter proxies (
$0.10/GB). If YouTube blocks the request, automatically escalates to residential proxies ($8/GB) only for the metadata call. The actual audio download happens directly from YouTube's CDN — zero proxy cost for the bulk of the data transfer. Saves up to 80× on proxy costs compared to competitors that route everything through residential. -
CDN-Split Architecture — The actor separates the expensive part (metadata extraction, ~5 KB) from the bandwidth-heavy part (audio download, ~4 MB per song). Metadata goes through proxy; audio comes from YouTube's CDN for free. This means ~99.9% of your data transfer bypasses expensive proxy bandwidth.
-
Auto-Updating yt-dlp — Downloads the latest
yt-dlpbinary at the start of every run. YouTube changes its extractors constantly — this actor stays ahead without manual updates. -
Metadata Embedding — Optionally embeds video title and channel name as ID3 tags (MP3) or equivalent metadata in other formats. Your audio files arrive with proper track information, ready for music players and libraries.
-
Firefox Cookie Support — Chrome 127+ (July 2024) encrypts cookies with app-bound keys that external tools cannot read. This actor supports Firefox
cookies.txtexport, which stores cookies in plain SQLite — the only reliable way to access age-restricted or login-gated YouTube content. -
Anti-Block Engineering — Uses proper YouTube player clients (
web,mweb,android), random user agent rotation from a pool of 4 modern browsers, 1-second inter-request delays, random 5–12 second delays between videos, and--xff defaultfor geo-bypass. Designed for production reliability. -
Batch Processing — Process multiple URLs in a single run. Each video is processed sequentially with configurable delays to avoid rate limiting. Use Apify's scheduler for recurring batch jobs.
📋 What You Get
Every processed video returns 11 fields of structured data plus the audio file itself:
| Field | Type | Description | Example |
|---|---|---|---|
video_id | string | Unique YouTube video identifier | dQw4w9WgXcQ |
video_url | string | Original YouTube URL | https://www.youtube.com/watch?v=dQw4w9WgXcQ |
video_title | string | Full video title from YouTube | Rick Astley - Never Gonna Give You Up (Official Music Video) |
channel | string | Channel or uploader name | Rick Astley |
duration | integer | Video duration in seconds | 212 |
audio_format | string | Output audio file extension | mp3 |
file_size_bytes | integer | Size of the audio file in bytes | 3407872 |
kv_store_key | string | Key for Apify key-value store record | audio-dQw4w9WgXcQ |
audio_url | `string | null` | Direct download URL for the audio file |
proxy_tier_used | string | Proxy tier that succeeded (datacenter, residential, or none) | residential |
status | string | Processing result (downloaded or error) | downloaded |
The actual audio file is stored in the Apify key-value store under the key kv_store_key. The audio_url field provides a permanent, server-friendly download link that works from any IP address — unlike temporary Google CDN links that expire within hours and block backend requests.
💰 Pricing
This actor is free to use. There is no per-result or per-minute charge. You only pay for the Apify platform compute units consumed during the run, which are covered by your Apify plan's free tier ($5/month free platform usage for new accounts).
Estimated compute costs at different usage levels:
| Volume | Videos per run | Approx. compute units | Estimated cost (at $0.25/CU) | Cost with $5 free tier |
|---|---|---|---|---|
| Light | 10 | 0.5–1 CU | $0.13–$0.25 | $0.00 |
| Medium | 100 | 5–10 CU | $1.25–$2.50 | $0.00–$2.50 |
| Heavy | 500 | 25–50 CU | $6.25–$12.50 | $1.25–$7.50 |
Tip: The
bestformat (no re-encoding) uses less compute than converting to MP3/FLAC/WAV. Using datacenter proxies (default) is free with your Apify plan — residential proxies consume additional CU.
📥 Input
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
videoUrls | array<string> | ✅ Yes | — | One or more YouTube video URLs to process |
audioFormat | string | ❌ No | mp3 | Output format: mp3, m4a, opus, flac, wav, or best |
audioBitrate | string | ❌ No | 192 | Bitrate for lossy formats: 128, 192, 256, 320 |
embedMetadata | boolean | ❌ No | true | Embed title and artist as audio tags |
proxyConfiguration | object | ❌ No | Datacenter, US | Proxy group and country. Auto-escalates to residential on block |
cookies | string | ❌ No | "" | Firefox cookies.txt content for age-restricted videos |
sleepBetweenUrls | integer | ❌ No | 12 | Max random delay (seconds) between videos. Min is always 5s |
Input Example
{"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/jNQXAC9IVRw","https://www.youtube.com/watch?v=9bZkp7q19f0"],"audioFormat": "mp3","audioBitrate": "320","embedMetadata": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": [],"apifyProxyCountry": "US"},"cookies": "","sleepBetweenUrls": 15}
Output Example
{"video_id": "dQw4w9WgXcQ","video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","video_title": "Rick Astley - Never Gonna Give You Up (Official Music Video)","channel": "Rick Astley","duration": 212,"audio_format": "mp3","file_size_bytes": 3407872,"kv_store_key": "audio-dQw4w9WgXcQ","audio_url": "https://api.apify.com/v2/key-value-stores/E7CpBdATiXnrPmHdp/records/audio-dQw4w9WgXcQ","proxy_tier_used": "datacenter","status": "downloaded"}
💡 Use Cases
🎙️ Podcast Production — Extract Audio for Remote Interviews
A podcast producer records interviews with remote guests via YouTube Livestream. After the stream ends, they need the guest's audio track for editing — but re-downloading the entire VOD as video wastes bandwidth and storage.
This actor converts the Livestream VOD directly to MP3 at 192 kbps, producing a clean audio file ready for the DAW. The video_title and channel fields automatically populate the episode metadata when embedMetadata is enabled, so the file arrives with proper ID3 tags. The producer can batch-process an entire season's worth of guest appearances in a single run, with each file named after the video title and stored permanently in the Apify key-value store. A 45-minute interview at 192 kbps produces roughly a 65 MB MP3 — no video data, no wasted space.
Outcome: Producers save hours of manual downloading and conversion, and the permanent audio_url links integrate directly with scheduling tools like Hindenburg or Descript.
🏢 Market Research — Analyze Brand Voice from YouTube Channels
A competitive intelligence analyst tracks 20 competitor brands, each running a YouTube channel with product demos, webinars, and thought leadership content. They need to archive the audio of every new upload for sentiment analysis, keyword extraction, and voice-of-customer research.
The analyst feeds channel video URLs into this actor, configured for Opus format (best quality-to-size ratio for speech). The duration field helps estimate processing time, and file_size_bytes tracks storage costs. The Opus files are then piped into a speech-to-text pipeline for transcription analysis. The channel field allows automatic organization by brand. Since the actor uses the best audio stream without re-encoding by default, compute costs stay minimal even at scale — a 10-minute product demo converts to Opus in seconds.
Outcome: Continuous brand voice monitoring without manual downloading, with structured metadata that feeds directly into analysis pipelines.
🎓 Educational Content — Create Offline Language Learning Libraries
A language teacher curates authentic listening materials from native-speaker YouTube content across 5 languages. Students need offline access to these materials without relying on YouTube's streaming (which may be blocked, slow, or data-intensive in their region).
The teacher collects video URLs covering everyday conversations, news broadcasts, and cultural content in the target languages. Each video is downloaded as M4A (AAC) at 256 kbps — offering excellent clarity for language learning while keeping file sizes manageable. The video_title field preserves the original title (useful for lesson planning), and duration helps students estimate lesson length. The teacher can batch-process an entire semester's listening curriculum in one run. Audio files stored in the Apify KVS have permanent download URLs that can be embedded in a custom learning portal or shared via simple links.
Outcome: Students get permanent, high-quality audio resources that work offline, and teachers build reusable libraries without re-downloading content every semester.
🎧 Music Archiving — Build a Lossless Music Collection
An audiophile wants to archive music from YouTube — rare live performances, cover songs, and bootleg recordings that aren't available on streaming services. They need lossless quality for archival purposes but want to avoid the 10× file size of WAV.
The actor configured with FLAC format delivers compressed lossless audio — typically 50–60% smaller than WAV with zero quality loss. The video_id field provides a unique, non-colliding key for the music library database. For studio-quality uploads, audioFormat: "best" preserves the original Opus or M4A stream from YouTube without any re-encoding penalty, maintaining the original codec's quality. The embedMetadata option writes the song title and artist (drawn from the YouTube title and channel) directly into the FLAC file as Vorbis comments.
Outcome: A growing lossless music archive where each file arrives with metadata intact, organized by video ID, and stored at the highest quality YouTube offers — without paying for premium streaming services.
🛠️ Software Engineering — Automate Audio Processing Pipelines
A developer building a social media monitoring platform needs to ingest audio from thousands of YouTube videos daily for transcription, keyword spotting, and content moderation. The solution must be API-driven, cost-efficient, and resilient to YouTube's ever-changing anti-scraping measures.
The developer integrates this actor via the Apify API. The videoUrls input accepts batches of videos per run. The actor's auto-updating yt-dlp ensures compatibility with YouTube's latest extractor changes — no maintenance burden. The CDN-split architecture means that for every 4 MB song, only ~5 KB travels through a proxy; the rest comes free from YouTube's CDN, keeping proxy costs negligible even at scale. The structured output with kv_store_key and audio_url allows direct integration with downstream services. Failed downloads return a clear error message in the status field, making error handling straightforward.
Outcome: A production-grade audio ingestion pipeline that costs pennies per thousand videos, requires zero maintenance for YouTube changes, and scales horizontally via Apify's platform.
📊 Data Journalism — Analyze Political Speech from YouTube
A data journalist investigates the frequency and timing of specific talking points across multiple political candidates' YouTube channels during an election cycle. They need to extract audio, transcribe it, and run keyword frequency analysis.
The journalist identifies candidate channels and uses this actor to download every new upload as Opus (high-quality speech compression). The upload_date equivalent info is available via the full yt-dlp metadata, while duration helps estimate transcription costs (most ASR services charge per minute of audio). With embedMetadata enabled, each file carries the video title (which often contains the candidate's name and topic) as an ID3 tag. The actor's random delay settings (5–12 seconds between videos) prevent rate limiting during large batch runs covering months of content.
Outcome: A complete, machine-searchable audio corpus of candidate communications, ready for transcription and NLP analysis — delivered within hours instead of weeks of manual downloading.
❓ Frequently Asked Questions
How do I search for videos to download?
This actor works by video URL, not by search keywords. Paste the full YouTube URL(s) into the videoUrls field. Supported formats: youtube.com/watch?v=..., youtu.be/..., youtube.com/shorts/..., music.youtube.com/watch?v=..., and playlist URLs (though playlists currently process only the first video — expand playlists to individual URLs for full coverage).
How many videos can I download in one run?
You can input multiple URLs in a single run. Each video is processed sequentially with a configurable random delay (default 5–12 seconds) between them to avoid rate limiting. At the default delay, 100 videos take roughly 10–15 minutes. For larger batches, use the Apify scheduler to run regularly.
Do I need a YouTube API key?
No. This actor does not use the YouTube Data API. It accesses publicly available video and audio data directly via yt-dlp, which reverse-engineers YouTube's streaming endpoints. This means no API quotas, no rate limits from Google, and no need to register for API credentials.
Do I need to log in to YouTube?
No. The actor works with public YouTube videos without any login. For age-restricted videos or login-gated content, you can optionally provide Firefox cookies (see below). This is entirely optional — the vast majority of YouTube content is accessible without authentication.
Why does the actor use Firefox cookies instead of Chrome cookies?
Chrome 127+ (released July 2024) encrypts cookies using app-bound encryption keys that external tools cannot read. This means you cannot export usable cookies from modern Chrome. Firefox, however, stores cookies in plain SQLite format, which tools like cookies.sqlite can export as standard cookies.txt. If you need access to age-restricted content, use Firefox to log into YouTube and export your cookies using a standard cookies.txt extension.
What geographic coverage does this actor support?
The actor uses Apify's proxy infrastructure with configurable country selection (default: US). You can set the proxyConfiguration.apifyProxyCountry field to any supported country code to appear as a viewer from that region. This is useful for accessing region-locked content or for market research that requires a specific geographic perspective.
How fresh is the data?
The actor fetches data and downloads audio in real time for every run. There is no caching or stale data. If a video was just uploaded minutes ago, this actor can download it. The only constraint is YouTube's processing time — newly uploaded videos may not have finished transcoding all audio formats yet.
What formats can I export the data in?
Dataset output is available in JSON, CSV, XML, RSS, Excel, and HTML formats directly from the Apify Console. The audio files themselves are stored in your Apify key-value store and can be downloaded individually or via the API. You can also set up integrations to pipe results to Google Drive, Dropbox, AWS S3, or any other cloud storage via Apify's integration system.
How is this different from a free YouTube-to-MP3 website?
Most free YouTube-to-MP3 websites have severe limitations: they serve ads, limit file sizes, throttle speeds, require captchas, and often provide temporary or broken download links. This actor is server-grade: it has no ads, no file size limits (up to Apify storage caps), permanent storage with server-friendly URLs, structured metadata output, API access for automation, and sophisticated anti-block engineering that keeps working at scale. It's designed for production use, not casual one-off downloads.
📚 Technical Details
How It Works
The actor operates in a two-phase pipeline: (1) Metadata extraction — uses yt-dlp to fetch video information (title, channel, duration, direct CDN URL) through an Apify proxy, and (2) CDN download — fetches the raw audio stream directly from YouTube's content delivery network, bypassing proxy bandwidth for the bulk data transfer. If the CDN download fails (rare), it falls back to a full yt-dlp download through the proxy. Optional ffmpeg conversion handles format transcoding and metadata embedding for non-native formats.
Error Handling
- YouTube blocking — If YouTube blocks the datacenter proxy, the actor automatically escalates to residential proxies. If the CDN URL is rejected, it falls back to proxy-mediated download.
- Timeout errors — Network timeouts trigger per-video failure with a descriptive
errormessage in the dataset item. The actor continues processing remaining URLs. - Unavailable videos — Private, deleted, or region-blocked videos return a clear
status: "error"with theyt-dlperror message. The entire run continues without stopping. - Format conversion failure — If
ffmpegconversion fails (e.g., for corrupted source files), the actor logs the error and moves to the next video without crashing. - yt-dlp version issues — The actor downloads the latest
yt-dlpat startup, minimizing extractor compatibility issues. If the download fails, the actor exits with a clear error.
Data Integrity
- File verification — Audio file sizes are checked after download; output includes
file_size_bytesfor confirmation. - Structured output — Every successful download produces a complete dataset record with all 11 fields. Failed videos still produce a record with
status: "error"and the error message. - No data loss on crash — The actor streams audio files to disk before uploading to Apify storage, so in-flight downloads are not lost if the run is aborted mid-way.
- Idempotent KV store keys — Each video produces a unique key (
audio-{videoId}), avoiding collisions when re-running the same URLs.
SEO Keywords
YouTube audio downloader, YouTube to MP3, download YouTube audio, YouTube MP3 converter, YouTube audio extractor, bulk YouTube audio download, YouTube playlist audio download, YouTube shorts audio download, YouTube music downloader, Apify YouTube audio, YouTube video to MP3, YouTube audio scraper, extract audio from YouTube, YouTube to M4A, YouTube to FLAC, YouTube to Opus, YouTube lossless audio, YouTube audio API, YouTube download actor, Apify YouTube scraper, download audio from YouTube link, YouTube audio batch download, YouTube audio automation, YouTube audio pipeline, YouTube audio for podcast, YouTube audio transcription, YouTube audio metadata, YouTube audio embedding, age-restricted YouTube download, Firefox cookies YouTube, yt-dlp actor, YouTube anti-block scraper, YouTube CDN download, YouTube residential proxy, YouTube datacenter proxy, free YouTube audio downloader, YouTube audio offline, YouTube audio archiving, YouTube music library, YouTube audio ID3 tags
⚠️ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube (Google LLC), Alphabet Inc., or any of their subsidiaries. All trademarks are the property of their respective owners.
This Actor accesses only publicly available audio data on youtube.com. You are solely responsible for ensuring your use complies with YouTube's Terms of Service and applicable laws in your jurisdiction. Downloading copyrighted content without permission may violate copyright law. This tool is intended for lawful purposes such as accessing content you have the right to download, creating offline backups of your own content, research, education, and fair use.