A downloader that shows the real workflow
The useful part of a download tool is not a long list of promises; it is whether the controls map cleanly to what the server is doing. This page uses the same production API as the homepage. Video information is read first, then the requested format and quality are sent to the download endpoint. The returned job ID is used to check progress.
What each status means
- Queued: the job is waiting for a processing slot.
- Preparing: the server is reading the source and selecting compatible streams.
- Downloading: media data is being transferred to the server.
- Merging: separate video and audio are being combined into MP4.
- Converting: the audio is being encoded as MP3.
- Completed: a temporary file link is available.
MP3 and MP4 are different jobs
MP3 is audio-only, so the processing path extracts audio and converts it to the requested bitrate. MP4 preserves video and audio, and may require separate streams to be downloaded and merged. The quality selector changes automatically so the choices shown to you match the selected output type.
Why the final URL is temporary
The API stores active job information and finished media only for a limited period. This design keeps the service focused on conversion and delivery rather than permanent hosting. If a link has expired, create a new job instead of relying on the old token.
Common starting settings
If you do not have a specific technical requirement, MP3 192 kbps and MP4 720p are practical starting points. They are not “best” for every source; they simply offer a useful middle ground. For more detail, compare YouTube to MP3 and YouTube to MP4.