Models/Video Upscaler

Video Upscaler API — Upscale Video to 4K

Live3 models

Muapi's video upscaler API increases the resolution of existing footage — from low-resolution source clips to 720p, 1080p, 2K, or 4K — through one unified REST workflow. Three models cover the cost-to-quality spectrum: AI Video Upscaler for everyday footage, AI Video Upscaler Pro for cleaner detail reconstruction, and Topaz Video Upscale for premium fixed-factor scaling. All are billed per second of input video, from $0.01 per second.

3 of 3 models
MuapiLowest Cost

AI Video Upscaler

General-purpose upscaling to 720p, 1080p, 2K, or 4K with optional audio passthrough — the lowest-cost choice for most footage.

Video in, video out
From $0.01 / second
Try Model
MuapiHigher Fidelity

AI Video Upscaler Pro

Higher-fidelity detail reconstruction at the same 720p–4K targets for footage where the base upscaler looks too soft.

Video in, video out
From $0.02 / second
Try Model
TopazPremium

Topaz Video Upscale

Professional-grade upscaling with a predictable 1x, 2x, or 4x scale factor instead of named resolutions.

Video in, video out
$0.08 / second
Try Model

What is a Video Upscaler API?

A video upscaler API increases a video's resolution and sharpens detail using machine learning instead of simple pixel interpolation. Submit a video URL and a target resolution or scale factor, then receive an upscaled file — useful for archival footage, low-resolution AI-generated clips, screen recordings, or any source that needs a resolution boost before publishing.

Muapi exposes three video upscaling endpoints through the same unified REST pattern used across the platform: one API key, one request-and-poll flow, and billing based on the duration of the input video. The Muapi models target named resolutions; Topaz uses a scale factor.

Key Capabilities

Named Resolution Targets

AI Video Upscaler and Pro accept 720p, 1080p, 2K, or 4K as a target resolution, so you can choose the output size directly.

Fixed Scale-Factor Upscaling

Topaz Video Upscale uses a 1x, 2x, or 4x scale factor, doubling or quadrupling width and height for a predictable output size.

Audio Passthrough

The base AI Video Upscaler can copy the original video's audio track onto the upscaled output, eliminating a separate mux step.

Cost Scales with Duration and Resolution

Every model bills per second of input video. The base upscaler and Pro vary by target resolution, while Topaz uses a flat per-second rate.

Two Muapi Quality Tiers

Use AI Video Upscaler Pro for more aggressive detail reconstruction when the standard tier's output does not look clean enough.

Same Submit-and-Poll Pattern

All three models return a request_id that you poll for completion, using the same integration pattern as image upscaling and other tools.

Video Upscaler Model Comparison

ModelProviderPriceBest For
AI Video UpscalerMuapi$0.01–$0.04 / second by resolutionGeneral-purpose upscaling at the lowest cost
AI Video Upscaler ProMuapi$0.02–$0.05 / second by resolutionCleaner detail reconstruction than the base tier
Topaz Video UpscaleTopaz$0.08 / second at any scale factorPremium quality with a fixed 1x, 2x, or 4x scale factor

AI Video Upscaler Pro charges its per-resolution rate for the first 5 seconds, then the same rate for each additional second. A 10-second 1080p clip costs $0.30 at the current rate.

How to Upscale a Video via API

  1. Pick a model. Use the base AI Video Upscaler for cost, Pro for cleaner detail, or Topaz for premium quality.
  2. Choose a target. Select 720p, 1080p, 2K, or 4K for the Muapi models, or a 1x, 2x, or 4x scale factor for Topaz.
  3. Submit the request. Call POST /api/v1/ai-video-upscaler with video_url, resolution, and optional copy_audio. The Pro and Topaz endpoints use their corresponding model slug and parameters.
  4. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed, then download the upscaled video.
curl -X POST https://api.muapi.ai/api/v1/ai-video-upscaler \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "video_url": "https://example.com/input.mp4",
    "resolution": "1080p",
    "copy_audio": true
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/ai-video-upscaler",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "video_url": "https://example.com/input.mp4",
        "resolution": "1080p",
        "copy_audio": True,
    },
)
request_id = response.json()["request_id"]

result = requests.get(
    f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
    headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())

Frequently Asked Questions

What is the Video Upscaler API?

Muapi's video upscaler API increases a video's resolution using machine learning. AI Video Upscaler, AI Video Upscaler Pro, and Topaz Video Upscale cover the cost-to-quality spectrum and are billed per second of input video.

Which model should I use?

Start with the base AI Video Upscaler for the lowest cost. Use Pro if the output is not clean enough, or Topaz for premium quality with a fixed 1x, 2x, or 4x scale factor.

How much does video upscaling cost?

The base model costs $0.01 per second at 720p and 1080p, up to $0.04 per second at 4K. Pro costs $0.02 to $0.05 per second by resolution, and Topaz is $0.08 per second.

What is the maximum resolution I can upscale to?

AI Video Upscaler and Pro support up to 4K. Topaz uses a scale factor, so the output size depends on your source video.

Does upscaling preserve the original audio?

The base AI Video Upscaler can copy the original audio track onto the upscaled output when copy_audio is enabled.

Can I get Video Upscaler API access right now?

Yes. Sign up at muapi.ai, create an API key from your dashboard, and start upscaling video immediately — no waitlist required.