Format Options

Control output quality with simple, semantic parameters.

API Parameters

includeVideo (boolean, default: true)

Include video in the output. Set this to false for audio-only downloads.

includeAudio (boolean, default: true)

Include audio in the output. Set this to false for video-only downloads.

videoQuality (string, default: "720p")

Video quality level. Options:

  • "lowest" - Minimum available quality (typically 144p)
  • "144p" - 144p resolution
  • "240p" - 240p resolution
  • "360p" - 360p resolution
  • "480p" - 480p resolution
  • "720p" - 720p resolution (default)
  • "1080p" - 1080p resolution
  • "1440p" - 1440p resolution
  • "2160p" - 2160p (4K) resolution
  • "best" - Maximum available quality

audioQuality (string, default: "medium")

Audio quality level. Options:

  • "lowest" - Minimum available quality
  • "low" - Up to 64 kbps
  • "medium" - Up to 128 kbps
  • "high" - Up to 192 kbps
  • "best" - Maximum available quality (default)

Examples

Default (720p video + best audio)

json
1{
2 "url": "https://example.com/video"
3}

Best quality video and audio

json
1{
2 "url": "https://example.com/video",
3 "videoQuality": "best",
4 "audioQuality": "best"
5}

Audio-only download

json
1{
2 "url": "https://example.com/video",
3 "includeVideo": false,
4 "includeAudio": true,
5 "audioQuality": "high"
6}

Video-only download

json
1{
2 "url": "https://example.com/video",
3 "includeAudio": false,
4 "videoQuality": "1080p"
5}