YouTube Audio Extractor | MP3, M4A & Transcripts
Pricing
from $5.50 / 1,000 audio tracks
YouTube Audio Extractor | MP3, M4A & Transcripts
Download audio from YouTube and YouTube Music in MP3, M4A, WebM, FLAC, WAV, Ogg Vorbis or ALAC. Each track includes a public download link, metadata, optional captions/transcripts and section trimming. Pay per delivered track plus saved storage; failed downloads are not charged.
Pricing
from $5.50 / 1,000 audio tracks
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
25
Total users
24
Monthly active users
15 days ago
Last modified
Categories
Features
Share
YouTube Audio Extractor - Audio Files & Transcripts
Turn YouTube and YouTube Music links into downloadable audio and timed transcripts.
How It Works

Looking for a YouTube audio downloader or a practical YouTube audio API alternative? Paste public YouTube or YouTube Music links and choose MP3, M4A, WebM, FLAC, WAV, Ogg Vorbis or ALAC. Every saved track includes a public download link, title, artist, duration, thumbnail, views, likes, publish date and optional timed transcript.
Use the dataset for podcast production, audio archives, research and AI training data. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay $0.008 per track plus $0.0025 per saved MB; failed downloads are not charged.
What You Get
- Public download link for every saved track
- MP3, M4A, WebM, FLAC, WAV, Ogg Vorbis and ALAC output
- Title, artist, duration, thumbnail, views, likes and publish date
- Optional captions or timed transcripts in one language
- Section trimming, batch URLs and per-track error details
Input
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | required | Public YouTube or YouTube Music links, Shorts, embeds, youtu.be links or 11-character video IDs. |
format | string | m4a | Audio format: mp3, m4a, webm, flac, wav, vorbis or alac. |
country | string | US | Two-letter country used for the public audio available in that market. |
captionLanguage | string | - | Caption or transcript language such as en or en-US. Leave empty to skip transcripts. |
mp3Bitrate | integer | 192 | MP3 bitrate: 128, 192 or 320 kbps. |
startTimeSeconds, endTimeSeconds | integer | 0 | Save only a section of the track. Zero keeps the full duration. |
maxDurationSeconds | integer | 14400 | Reject tracks longer than this safety limit. |
maxOutputMb | integer | 512 | Reject files larger than this after processing. |
maxProxyMb | integer | 50 | Cap residential proxy use per track; 0 disables the fallback. |
maxConcurrency | integer | 4 | Number of tracks processed in parallel. |
proxyConfiguration | object | - | Optional proxy configuration for the run. |
Example Input
{"urls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw"],"format": "m4a","captionLanguage": "en","maxConcurrency": 4}
Output
One dataset item per record.
| Field | Description |
|---|---|
videoId, title, artistName | Track identity and creator. |
fileName, downloadUrl, sizeMb | Saved file name, public link and size. |
audioFormat, audioCodec, bitrateKbps | Audio profile. |
durationSeconds, audioDurationSeconds, section | Source length, saved length and trim range. |
thumbnailUrl, publishedDate, viewCount | Public metadata. |
captions | Timed transcript when requested. |
Example Output
{"videoId": "jNQXAC9IVRw","title": "Me at the zoo","artistName": "jawed","durationSeconds": 19,"audioFormat": "m4a","sizeMb": 1,"downloadUrl": "https://api.apify.com/v2/key-value-stores/example/records/audio-jNQXAC9IVRw.m4a","publishedDate": "2005-04-24"}
Pricing
| Event | Cost |
|---|---|
| Audio track | $0.008 |
| Saved audio | $0.0025/MB |
| Transcript | $0.0015 |
| Residential proxy | $0.02/MB |
There is no included storage allowance: every saved megabyte is billed from the first one. A 5 MB track costs $0.0205 and a 50 MB track costs $0.133. Failed downloads are not charged for the track or saved MB, but metered proxy bandwidth that was already consumed is billed. Set maxProxyMb to 0 if you want to avoid residential proxy charges entirely.
Integrations
- Export the dataset as JSON, CSV or Excel from Apify.
- Pull results through the Apify API.
- Schedule repeat runs for monitoring and change tracking.
- Connect webhooks to Slack, Google Sheets, Make, Zapier, n8n or your own workflow.
FAQ
Which formats are supported?
MP3, M4A, WebM, FLAC, WAV, Ogg Vorbis and ALAC. M4A and WebM keep the native audio profile; other formats are converted.
Can I download only part of a track?
Yes. Set startTimeSeconds and endTimeSeconds to keep a section.
Where are the audio files?
Each row includes a public downloadUrl that does not require an Apify login. Files are also listed in the run's key-value store.
Legal & Compliance
This Actor collects publicly available information. It is not affiliated with, endorsed by or sponsored by the data source. Users are responsible for complying with applicable terms, privacy laws and data-protection regulations.