GET

/v1/schemas/fal/video/fal-ai%2Fdepth-anything-video

kind inputactivity videohash 4bfdefb6extracted Jul 22, 2026version currentsource upstream spec ↗

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", …}]}