Skip to main content

Video Upscaler API

spicyapi/video-upscaler-v1/upscale

Video Upscaler takes one 3 to 60 second clip and returns it as an MP4 at 720p, 1080p, 2K or 4K (default 1080p). Length, aspect ratio, motion, cuts and the audio track stay as sent, and there is no prompt.

From $0.006/s

Workbench

Input

Video upscaling
1/1

Drop a video here, or browse · 1 file · Max 90 MB · MP4

  • 1
1 / 1 files
The clip to upscale, 3 to 60 seconds long. It has to be a direct link to the video file — a page that plays the video hands us HTML instead, the length cannot be read and the call fails with the charge refunded. Uploading the file is the most reliable route. at least 1 characters
affects price
720p, 1080p (the default), 2k or 4k — a pixel budget with the clip's aspect ratio kept, so an 832×480 clip at 1080p comes back at 1896×1094. A clip already at or above the tier comes back at about the same size and is still charged: a 786×1178 clip sent at 720p returned 784×1176. The tier sets the per-second rate; 2k and 4k take longer.
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run

Your result will appear here.

Configure the inputs, review the estimate, then run the model.

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

Keep the 480p take you love, deliver it in 1080p or 4K

Generate cheaply at 480p or 720p, pick the clip worth keeping, and upscale only that one. Length, motion, cuts and the soundtrack stay exactly as they were; the picture comes back larger and cleaner at 720p, 1080p, 2K or 4K.

Upscale a clip
Keep the 480p take you love, deliver it in 1080p or 4K
Request
video_url (MP4) and resolution
Tiers
720p, 1080p, 2K, 4K
Our 1080p test
832×480 in, 1896×1094 out
Billing
Per second of the source clip; the tier sets the rate
Clip length
3 to 60 secondsAnything outside that range is rejected before a charge is made.
Kept as is
Timing, cuts and audioIn every test the running length matched the source to the frame, soundtrack included.
Turnaround
About 35 s for 5 s at 1080p4K takes longer — about 100 seconds for the same five-second clip.

Why upscale with Video Upscaler

  • Pay for the draft, not every attempt

    Render your takes at low resolution, keep the one that works, and spend the high-resolution budget only on it.

  • The soundtrack comes back with the picture

    An 854×480 clip with an AAC track came back at 1922×1080 with the same track in place — nothing to re-mux afterwards.

  • Aspect ratio is respected

    Tiers are pixel budgets, so vertical clips come back tall and odd sizes keep their shape: an 832×480 clip is 1896×1094 at 1080p.

  • Priced by the second

    You pay per second of the source clip, rounded up, with a 3-second minimum. 2K and 4K cost more per second than 1080p; the live rates are on this page.

Who uses Video Upscaler

  • 480p drafts to delivery quality

    AI video creators

    480p drafts to delivery quality

    Generate every attempt small and fast, then upscale only the keeper instead of paying to render each try at full resolution.

  • Short cuts at feed resolution

    Social and ad teams

    Short cuts at feed resolution

    Bring clips up to what a feed, a landing page or an ad placement expects, with the sound still in place.

  • Older footage on bigger screens

    Archives and presenters

    Older footage on bigger screens

    Give small archive clips and screen recordings a cleaner, larger picture for presentations and wall displays.

How to call Video Upscaler

  1. Finish the cut first

    Upscale the final version, 3 to 60 seconds long. Pick a tier above the clip's current resolution — a clip already at the tier comes back about the same size and is still charged.

  2. Send a direct MP4 link

    video_url must point at the file itself; a page that merely plays the video can't be measured and the call fails with the charge refunded. Uploading the file is the most reliable route.

  3. Poll, then download

    Create the task, poll until it finishes and fetch the MP4. A five-second clip at 4K is around 19 MB.

Real results from our test runs

  • Lighthouse clip, 832×480 to 1080p

    A five-second 480p clip came back at 1896×1094 with the climb, the lantern glow and the timing unchanged. Left: a patch of the original around the lantern, enlarged with an ordinary resize. Right: the same patch of the 1080p result at the same size. On a clean source like this the gain is modest: the lantern's edges and the knit of the sweater are a touch crisper, and what you mainly get is a file at delivery resolution with nothing else changed.

    {
      "video_url": "https://cdn.spicyapi.ai/models/examples/wan-2-2/2b671e6ac1feb989.mp4",
      "resolution": "1080p"
    }
    Input
    Result

Video Upscaler questions

Where it fits

Upscale the final cut. Generate, trim, re-voice with Lip Sync or add sound with Video Sound Effects first, then run this once at the end so no earlier step has to push several times as many pixels. For stills, Image Upscaler does the same job.