Seedance 2.5 from ByteDance is officially available on Apiframe.
Image
Topaz Image Upscale logo

Topaz Image Upscale API

by Topaz

Photo and forensic upscaler — best for realistic content.

~8s
Avg. generation
6 credits
From
Topaz Image Upscale logo

topaz-image-upscale

Image model

A sleek silver sports car on a coastal highway at sunset, hyper-realistic, golden light.

Playground

Try Topaz Image Upscale right here.

model: topaz-image-upscale
Upscale factor
Media inputs
Advanced settings
Estimated cost 6–102 credits · $0.06–$1.02 Generate in Studio
Output

Your output lands here. Hit generate to run this request in Studio.

Pricing

Simple per-generation pricing.

6–102 credits per generation ≈ $0.06–$1.02

The rate depends on the resolution and options you pick.

  • You only pay for successful generations. Failed jobs are refunded automatically.
  • One credit balance across every model on Apiframe, no per-model plans.
  • Start with free credits. No subscription required.
  • Volume discounts on larger plans.
See plans and credit packs

Specs

At a glance.

Provider Topaz
Model ID topaz-image-upscale
Image input Supported
Avg. time ~8s

Quickstart

How to call the Topaz Image Upscale API.

Send one POST /v2/images/upscale request with your API key. The call returns a jobId you can poll, or pass a webhook_url and the result is pushed to you the moment it's ready.

Swap topaz-image-upscale for any other model and nothing else changes.

const response = await fetch("https://api.apiframe.ai/v2/images/upscale", {
  method: "POST",
  headers: {
    "X-API-Key": "afk_your_api_key_here",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "topaz-image-upscale",
    "topazUpscaleParams": {
      "image": "https://example.com/input.jpg",
      "upscale_factor": "2",
      "model_type": "standard-v2",
      "face_enhance": false
    }
  }),
});
const { jobId } = await response.json();
console.log(jobId);

Input schema

Every field Topaz Image Upscale accepts, with types and defaults. The full reference lives in the docs.

Field Type Description
model required string The model identifier for this endpoint. Default:"topaz-image-upscale" · "topaz-image-upscale"
topazUpscaleParams.image string (URL) The image to upscale.
topazUpscaleParams.upscale_factor string Upscale factor Default:"2" · "1", "2", "4", "6"
topazUpscaleParams.model_type string Enhancement model Default:"standard-v2" · "standard-v2", "low-res-v2", "cgi", "high-fidelity-v2", "text-refine", "redefine"
topazUpscaleParams.face_enhance boolean Recover facial detail in portraits. Default:false
topazUpscaleParams.face_enhance_strength number Face strength Default:0.8 · min 0, max 1, step 0.05
topazUpscaleParams.face_enhance_creativity number Face creativity Default:0 · min 0, max 1, step 0.05
topazUpscaleParams.output_format string Output format Default:"jpg" · "jpg", "png"
topazUpscaleParams.seed number Reuse a number to reproduce the same result. step 1

Topaz versions

Every Topaz image model on Apiframe. Switch with one parameter.

Topaz Image Upscale questions

What teams ask before shipping with Topaz Image Upscale. Everything else lives in the docs.

Is there an API for Topaz Image Upscale?

Yes. Apiframe exposes Topaz Image Upscale through a single REST endpoint (POST /v2/images/upscale with model: "topaz-image-upscale"). You get one unified API, key, and billing across every supported model, with no separate Topaz account required.

How much does the Topaz Image Upscale API cost?

Topaz Image Upscale uses simple pay-as-you-go pricing on Apiframe. You only pay for successful generations. See the pricing page for plans and volume discounts.

How do I call the Topaz Image Upscale API?

Send a POST request to /v2/images/upscale with your X-API-Key and a JSON body containing model: "topaz-image-upscale". The call returns a jobId; poll GET /v2/jobs/{id} or use a webhook to receive the result.

What parameters does Topaz Image Upscale support?

Topaz Image Upscale accepts 8 model-specific parameters (nested under topazUpscaleParams) plus the common prompt and webhook_url fields. See the input schema above for the full list with types and defaults.

9,800+

developers & companies

4.8 on G2

Official partner of

BytePlus Alibaba Cloud MiniMax

Power your next AI product with Apiframe.

Instant access to 70+ media models through a single API. Start free and scale when you're ready.