https://multimp3.vercel.app/api/healthCheck processing-service and dependency health.
A public, credential-free API for browser apps on any origin, command-line tools, desktop and mobile applications, server programs, and automation tools. Processing happens on demand and may take time.
Base URL: https://multimp3.vercel.app/api. No API key is currently required, cross-origin browser requests are allowed, and the service applies a 40-request-per-minute limit.
https://multimp3.vercel.app/api/healthCheck processing-service and dependency health.
https://multimp3.vercel.app/api/infoRead public metadata for supported URLs before downloading.
https://multimp3.vercel.app/api/downloadProcess and return one permitted track as an MP3 attachment.
https://multimp3.vercel.app/api/exportCreate an organized album ZIP or complete site-albums ZIP.
POST /api/info{
"urls": [
"https://www.youtube.com/watch?v=VIDEO_ID"
]
}POST /api/download{
"url": "https://www.youtube.com/watch?v=VIDEO_ID",
"title": "Example Track",
"quality": "192"
}POST /api/export{
"quality": "320",
"filename": "My_Album.zip",
"albums": [{
"name": "My Album",
"tracks": [{
"title": "Example Track",
"url": "https://www.youtube.com/watch?v=VIDEO_ID"
}]
}]
}Errors return JSON containing an error string. Always inspect the HTTP status before parsing a success response or saving a returned file.
URL fields must use HTTPS and a supported YouTube host. /api/info accepts 1–50 URLs.
Use 128, 192, 256, 320, or best. Downloads return MP3 attachments.
Export 1–50 albums containing 1–250 total tracks. Successful exports return ZIP attachments.
The current service limit is 40 requests per minute. Back off and retry later when rate-limited.
Metadata extraction, conversion, and ZIP creation run on demand and may take time. Use practical timeouts.
The separately operated processing service may be temporarily unavailable. Handle non-200 responses and invalid responses safely.
Use the smallest route that fits the job and validate every response before proceeding.
Check /api/health.
Send supported URLs to /api/info.
Select a supported quality.
Send one permitted track to /api/download.
Use /api/export for organized album ZIP files.
Handle non-200 responses and rate limits.
Use the arrow keys, Home, or End to move between tabs. Every example calls the stable public multimp3.vercel.app/api URL.
curl -X POST "https://multimp3.vercel.app/api/info" \
-H "Content-Type: application/json" \
-d '{"urls":["https://www.youtube.com/watch?v=VIDEO_ID"]}'