Topaz Video
Topaz’s powerful AI upscaler. Add frames and grain, fix focus, and more. Max 8K.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
URL to receive a POST request when the job completes. The webhook will receive the job data including results.
Body
Can be an external URL, base64 data URI, or uploaded asset URL.
1024Output width in pixels. Defaults to the source video width.
1 <= x <= 8000Output height in pixels. Defaults to the source video height.
1 <= x <= 8000Crop the video to fill the target dimensions instead of preserving the source aspect ratio.
Run the Topaz enhancement (upscaling / cleanup) pass.
Whether the source is progressive, interlaced, or mixed.
Progressive, Interlaced, ProgressiveInterlaced Enhancement AI model. Valid options depend on the video type (Progressive — Artemis, Gaia, Iris, Nyx, Proteus, Rhea, Theia; Interlaced — Dione DV, Dione TV, Dione Dehalo, Iris LQ, Iris MQ, Proteus; Progressive + Interlaced — Dione Robust, Dione Robust Dehalo, Iris LQ, Iris MQ, Proteus).
aaa-9, ahq-12, alq-13, alqs-2, amq-13, amqs-2, ddv-3, dtd-4, dtds-2, dtv-4, dtvs-2, gcg-5, ghq-5, iris-2, iris-3, nxf-1, nyx-3, prob-4, rhea-1, sl-1, thd-3, thf-4, thm-2 Focus correction strength applied to blurry footage.
None, Normal, Strong Auto lets the AI pick settings; Manual uses the sliders below.
Auto, Manual Revert compression artifacts (Manual only).
-1 <= x <= 1Recover original detail (Manual only).
0 <= x <= 1Sharpen amount (Manual only).
-1 <= x <= 1Noise reduction (Manual only).
-1 <= x <= 1Halo reduction (Manual only).
-1 <= x <= 1Anti-alias / deblur strength (Manual only).
-1 <= x <= 1Interpolate extra frames to raise the output frame rate.
Target output frame rate (frame interpolation only).
15 <= x <= 240Frame interpolation model.
apo-8, apf-2, chr-2, chf-3 Slow-motion factor, 1 keeps the original speed (frame interpolation only).
1 <= x <= 16Detect and drop duplicate frames before interpolating.
Sensitivity of duplicate-frame detection (only when fix duplicate frames is on).
0.001 <= x <= 0.1Add artificial film grain.
Film grain strength (grain only).
0 <= x <= 0.1Film grain particle size (grain only).
0 <= x <= 5Output encoder profile: codec, container, and bit depth.
h264-high, h265-main, h265-main10, prores-422-proxy, prores-422-lt, prores-422-std, prores-422-hq, av1-8-bit, av1-10-bit, vp9-good, vp9-best Response
The resulting job data. This will be returned in a pending state until the job is completed. See /jobs/{id} for retrieving the results.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$backlogged, queued, scheduled, processing, sampling, intermediate-complete, completed, failed, cancelled ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$