The YouTube to MP3 API for developers

Send a YouTube URL, get a direct MP3 from our CDN. We handle bot detection and conversion — no ffmpeg, no yt-dlp to maintain.

Paste a link. See it work.

Paste a YouTube link, pick a format, and hit download.

More formats (720p, 1080p, trimming, language) are available through the API.

MP3 out of the box

Conversion handled server-side — no ffmpeg install

Never blocked

Bot detection cleared for you — no 403s

One API call

A direct CDN link back — zero maintenance

Convert YouTube to MP3 in one request

Request an MP3
curl -X POST https://dalvo.io/api/v2/download \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://youtu.be/...","format":"mp3"}'

# → poll the job, then get a direct MP3 download URL
#   { "status": "COMPLETED", "downloadUrl": "https://proxy.dalvo.io/..." }

Prefer the command line? Here's how to do it with yt-dlp — and why teams move off it for production.

Frequently asked questions

How do I convert a YouTube video to MP3 with the API?+

Send a POST request with the video URL and format 'mp3'. The API downloads the audio, converts it, and returns a direct MP3 link from our CDN — no ffmpeg on your side.

Do I need ffmpeg or yt-dlp?+

No. The API handles extraction and MP3 conversion server-side, so you don't install or maintain ffmpeg, yt-dlp, or any local tooling.

What audio quality do I get?+

The API returns high-quality MP3 audio. You can also request the best original audio stream when you don't specifically need MP3.

Will it get blocked by YouTube's bot detection?+

No — clearing YouTube's bot checks is exactly what the API handles for you, so audio downloads don't fail with 'confirm you're not a bot' or 403 errors.

Start converting YouTube to MP3

Send a URL, get an MP3. No ffmpeg, no bot blocks, no maintenance.

Start free — no credit card