Seedance 2.0 Mini is now availableTry now

Topaz Video Upscale API

Use Topaz as the final step after AI video generation. It is built for improving video quality after Seedance, Kling, Sora, or other pipelines, helping teams sharpen soft footage, recover detail, and upscale delivery assets at 1x, 2x, or 4x.

Price: $0.054 - 0.087(~ 3.7 - 5.92 credits) per second

Highest stability with guaranteed 99.9% uptime. Recommended for production environments.

Use the same API endpoint for all versions. Only the model parameter differs.

Upload a video for upscaling (MP4/MOV/MKV, max 50MB)

Click to upload or drag and drop

Supported formats: MP4, MOV, MKV
Maximum file size: 50MB; Maximum files: 1

Click Generate to see preview

History

Max 20 items

0 running · 0 completed

Your generation history will appear here

Use after generation, before delivery

Use Topaz Video Upscale as the final step after AI video generation. Improve video quality, recover detail, and upscale blurry or compressed clips before final delivery.

Best fit for the final quality step. Use after Seedance, Kling, Sora, or other video generation workflows Improve blurry, soft, or compressed clips before delivery Choose 1x cleanup or 2x and 4x upscale with predictable per-second pricing

Public page name: Topaz Video Upscale API. Request model ID: topaz-video-upscale.

Topaz Video Upscale AI enhancement showcase

Billing Rules

  • Duration is rounded up to 1 decimal place (e.g. 12.34s → 12.4s)

Pricing

Topaz Video Upscale
Video Enhancement
Upscale Factor:1x
Price:
$0.055/ second
(3.7 Credits)
Topaz Video Upscale
Video Enhancement
Upscale Factor:2x
Price:
$0.055/ second
(3.7 Credits)
Topaz Video Upscale
Video Enhancement
Upscale Factor:4x
Price:
$0.088/ second
(5.92 Credits)

If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.

Where teams use Topaz Video Upscale API

Enhance AI-generated videos before final delivery

Use Topaz Video Upscale after Seedance, Kling, Sora, or other video models when the motion is right but the output still feels soft, compressed, or not clean enough for final delivery. This is the practical second step many teams want after generation.

AI-generated video enhancement showcase

Improve blurry or compressed short-form videos

Upgrade UGC, social clips, ecommerce demos, and creator content when the source video is too soft, noisy, or compression-heavy. Add an API-based video enhancer step instead of manually fixing each clip.

Short-form video enhancement showcase

Upgrade source footage without re-rendering everything

Use Topaz for archival clips, B-roll, drone footage, or intermediate assets that need a cleaner final export. When the content is usable but the quality is not, upscaling is often faster than a full regeneration cycle.

Production video enhancement showcase

Why teams use Topaz as a second-step video enhancer

Topaz fits the common workflow where video generation handles concept and motion first, then enhancement handles final clarity, detail recovery, and delivery quality.

Built for the final quality pass

Use it after generation, editing, or compression when you need cleaner output without redoing the whole shot.

1x enhancement or 2x and 4x upscale

Choose between quality cleanup at the same resolution or larger delivery outputs when the use case calls for more pixels.

Predictable API pricing for production workflows

Per-second billing is straightforward for queue-based video pipelines, batch processing, and budget planning.

How to add Topaz Video Upscale to a video pipeline

Treat Topaz as a post-processing step after generation, editing, or export. Connect once through EvoLink and run video enhancement in three simple steps.

1

Step 1 — Prepare the source clip

Take the video you already generated or exported from Seedance, Kling, Sora, or your own media pipeline. Host it on an accessible URL. Supported formats: MP4, MOV, MKV. Maximum file size: 50MB.

2

Step 2 — Choose 1x, 2x, or 4x and submit

Select whether you want quality enhancement only or a larger output. Send the request with your video URL and receive a task ID for tracking.

3

Step 3 — Store the enhanced delivery file

Poll the task status or use a callback URL. Download the enhanced video from the result URL within 24 hours and store it in your own delivery pipeline.

Topaz Video Upscale API capabilities

What developers and video teams need from an AI video upscaler

Workflow

Use after AI video generation

Topaz works well when a generated clip already has the right motion and composition, but still needs a cleaner final output before delivery.

Quality

1x quality enhancement

Run a quality-improvement pass without changing the output resolution when you mainly want better clarity, sharper detail, and less softness.

Resolution

2x and 4x upscale options

Choose larger delivery outputs when you need more resolution for client delivery, reposting, or higher-quality exports.

Enhancement

AI detail recovery for soft or compressed clips

Topaz neural networks recover edge definition and visible detail from low-resolution or compression-heavy inputs more effectively than basic interpolation.

API

Async API with MP4, MOV, and MKV input support

Submit enhancement tasks with MP4, MOV, or MKV inputs and retrieve results by polling or callback. This fits queue-based media systems, short-form clips, and batch post-processing well.

Pricing

Per-second billing

Billing is based on input video duration, not output file size. 1x and 2x share the same rate; 4x costs 1.6x more.

Topaz Video Upscale API FAQs

Everything you need to know about the product and billing.

Topaz Video Upscale API is an AI video enhancement and super-resolution service. It is best used as the final quality pass after video generation, editing, or compression. It accepts video URLs and returns enhanced videos with 1x, 2x, or 4x processing through EvoLink.
Yes. That is one of the clearest use cases for this page. If your generated clip already has the right motion or composition but still looks soft, compressed, or not clean enough for delivery, Topaz is a practical second step.
Upscale when the clip is already directionally correct and the main problem is clarity, softness, or resolution. Regenerate when the motion, composition, subject consistency, or prompt result is fundamentally wrong. In many production workflows, generation comes first and enhancement comes second.
Yes. The 1x option is for quality enhancement without enlarging the frame dimensions. It is useful when you want a cleaner final export but do not need a larger delivery size.
The API supports MP4 (video/mp4), QuickTime (.mov), and Matroska (.mkv) inputs. The current file size limit is 50MB per request. Output is delivered as MP4.
Billing is per second of input video duration. 1x and 2x enhancement share the same base rate at 3.7 credits per second. 4x costs 1.6x more, which is 5.92 credits per second.
Typical processing time is around 5 minutes, depending on video length and chosen upscale factor. The maximum task timeout is 30 minutes.
Generated video URLs are valid for 24 hours after task completion. Download and store the enhanced video in your own storage as part of your delivery workflow.
Yes. Include a callback_url parameter in your request. When the task completes or fails, EvoLink sends a POST request to your callback URL with the task status and result. This is recommended for production use.
POST
/v1/videos/generations

Create Upscale Task

Topaz Video Upscale (topaz-video-upscale) enhances video resolution using AI-powered upscaling. Supports 1x, 2x, and 4x upscale factors.

Asynchronous processing mode, use the returned task ID to query status.

Generated video links are valid for 24 hours, please save them promptly.

Request Parameters

modelstringRequiredDefault: topaz-video-upscale

Video upscale model name.

Exampletopaz-video-upscale
video_urlsarrayRequired

Video URL list for upscaling. Only the first URL is used.

Notes
  • 1 video per request
  • Max size: 50MB per video
  • Format: MP4
  • URLs must be directly accessible by the server
Examplehttps://example.com/video.mp4
model_params.upscale_factorstringRequiredDefault: 2

Video upscale factor. Determines output resolution relative to input.

ValueDescription
1Enhance quality without changing resolution
22x resolution (default)
44x resolution (higher cost)
Notes
  • Billing is based on video duration × upscale factor; 4x costs 1.6× more than 1x/2x
Example2
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion or failure
  • HTTPS only, no internal IPs
  • Timeout: 10s, Max 3 retries
  • Max length: 2048 chars
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "topaz-video-upscale",
  "video_urls": [
    "https://example.com/input-video.mp4"
  ],
  "model_params": {
    "upscale_factor": "2"
  }
}

Response Example

{
  "created": 1775467210,
  "id": "task-unified-1775467210-abc12345",
  "model": "topaz-video-upscale",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": false,
    "estimated_time": 300
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_second",
    "credits_reserved": 28.8,
    "user_group": "default"
  }
}