---
title: "Video upscale"
method: POST
path: "/v1/video_upscale"
tags: ["Start generating"]
---

# Video upscale

`POST /v1/video_upscale`

This endpoint starts a task to upscale a video. Set `model` to choose the upscaler.

## Headers

- `X-Runway-Version` '2024-11-06', required

## Request body

- object
  - `videoUri` union, required — Video to upscale. See [video inputs](/assets/inputs#videos) for URL, upload, and file size limits. Maximum duration is 30 seconds.
    - string — A HTTPS URL, Runway upload URI, or base64 data URI (e.g. `data:video/mp4;base64,...`, up to 16MB) containing an encoded video. See [our docs](/assets/inputs#videos) on video inputs for more information.
    - string — A Runway upload URI. See https://docs.dev.runwayml.com/assets/uploads for more information.
    - string — A data URI containing encoded media.
  - `resolution` '720p' | '1k' | '2k' | '4k' — Target output resolution from 720p to 4k. Defaults to `2k`.
  - `creativity` integer — How much AI-generated detail to add during upscaling, from 0 (faithful) to 100.
  - `sharpen` integer — Sharpness intensity from 0 (none) to 100.
  - `smartGrain` integer — Grain and texture enhancement from 0 to 100.
  - `flavor` 'vivid' | 'natural' — Processing style: `vivid` for enhanced color and detail, `natural` for faithful reproduction.
  - `fpsBoost` boolean — Whether to increase the output frame rate.
  - `model` 'magnific_video_upscaler_creative', required

## Response `200`

The task that was created.

- object
  - `id` string, uuid, required — The ID of the task that was created. Use this to retrieve the task later.
  - `estimatedCost` object, required — The maximum credits this task may charge. The final amount may be lower after the task completes.
    - `credits` number, required — Estimated cost of the generation in credits.

## Other responses

- `400` — The request was rejected. Inspect `error` or `issues` (when present) and retry with a corrected request.
- `429` — You have exceeded the rate limit for this endpoint.

---

[API](https://skmtc.net/runwayml/apis/runwayml-api.md) · [All operations](https://skmtc.net/runwayml/apis/runwayml-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/runwayml/runwayml-api/revisions/cbbe796a13a0/schema)
