GET

/v1/schemas/fal/video/fal-ai/depth-anything-video

kind inputactivity videohash 4bfdefb6…extracted Jul 22, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
44c51b7466f7c9292e0ea96c8a67144cbc2553c6d2eb2b0186c64a1a3f54a2a3
{
  "fetchedAt": 1784696551,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

8 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
video_url*stringURL of the input video to estimate depth for.
modelenumDepth estimation model size. VDA-Large = best quality, VDA-Small = fastest.VDA-Small | VDA-Base | VDA-Large · default: "VDA-Large"
side_by_sidebooleanOutput original | depth comparison video.default: false
max_framesintegerMax frames to process (max 2400). None = up to 2400.n > 0 · nullable
resolutionenumOutput resolution. 'auto' preserves input (max 1080p). Options: 'auto', '360p', '480p', '720p', '1080p'.auto | 360p | 480p | 720p | 1080p · default: "auto"
colormapenumColormap for depth visualization. 'turbo' (recommended) shows near=warm, far=cool. 'grayscale' for raw normalized depth. 'inferno'/'magma' for perceptually uniform. 'viridis' for colorblind-friendly.grayscale | turbo | inferno | magma | viridis · default: "grayscale"
include_raw_depthsbooleanExport raw float32 depths as .npz file with: 'depths' [N,H,W], 'min_depth', 'max_depth', 'fps', 'model', 'shape'.default: false
output_fpsnumberOutput video FPS. None = same as input.n > 0 · nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/depth-anything-video","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}