YouTube to MP4 API

Convert YouTube URLs to MP4 outputs through the Video Download API backend.

First request

Replace YOUR_API_KEY, run the command, then poll progress with the returned id.

curl "https://p.savenow.to/ajax/download.php?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DK1Pu75yJUOE&format=720&apikey=YOUR_API_KEY&add_info=1&allow_extended_duration=0&no_merge=0"

MP4 quality workflow

Create a YouTube to MP4 request by sending a URL, API key, and MP4 quality value such as 360, 720, 1080, 1440, mp44k for MP4 4K, or mp48k for MP4 8K to the public download endpoint.

Duration handling

Configured duration limits are 180 minutes for 360p, 720p, 1080p, and 1440p MP4 requests, and 30 minutes for MP4 4K and MP4 8K requests before extended-duration pricing is needed.

Progress polling

The download response returns an id and progress_url. Poll /ajax/progress.php with that id until progress reaches 1000 and download_url is available.

Pricing context

Estimate MP4 costs by quality and duration before sending production volume.

Review MP4 pricing