7 best image upscaling APIs: limits, costs and use cases

Runbo Li
Runbo Li
·
· 7 min read
Best Image Upscaling APIs

Quick answer

For image upscaling inside an existing media workflow, start with Magic Hour. For a dedicated selection of restoration and upscaling models, compare Topaz. If you already deliver images through Cloudinary, evaluate its upscale transformation first. Picsart, Claid, Replicate and Google’s Imagen API serve different integration needs, outlined below.

Upscale a representative image

Use an image with faces, text, edges, and texture. Compare the downloaded result at full size before choosing an API for a batch.

Try AI Image Upscaler

The right API must preserve the details that matter in your images, accept your source files and produce the required dimensions at a predictable cost. A large upscale factor alone does not establish image quality.

Magic Hour publishes this guide and includes its own product in the comparison. Treat the recommendations as editorial guidance from a vendor, and verify the linked first-party product details and your own output requirements before choosing a tool.

Best image upscaling APIs at a glance

API

Best fit

Upscaling options

Billing detail to check

Magic Hour

Upscaling alongside image generation, editing and video tools

2× or 4×; Preserve, Balanced and Creative modes

Credits vary by mode and scale; 4× requires an eligible paid tier

Topaz

Choosing specialized enhancement and restoration models

Precision, generative and creative model families

Model and output size affect credits; check the current endpoint estimate

Picsart

Adding upscaling to an image-editing application

Standard endpoint supports 2×, 4×, 6× and 8×

API credit allowance and the selected operation

Claid

Product-catalog and print workflows with several image operations

Upscaling plus optional enhancement operations

Output-size tiers; API credits are separate from web credits

Cloudinary

Upscaling within an existing image-delivery pipeline

4× width and height using the upscale effect

Special transformation charges, plus storage and delivery usage

Replicate Real-ESRGAN

Trying a named model through a hosted API

Adjustable scale with optional face correction

The specific model’s pricing and runtime

Google Imagen

An existing Google Cloud image workflow

Current preview supports 2×, 3× and 4×

Imagen 4 upscaling is listed at $0.06 per image

Reviewed September 10, 2026. This comparison uses current provider documentation. The recommendations reflect workflow fit; they are not a head-to-head image-quality or latency benchmark. Magic Hour publishes this guide and is one of the options compared.

1. Magic Hour: upscaling in a broader media workflow

Magic Hour’s AI Image Upscaler API accepts an uploaded image and returns a project ID. Retrieve the completed project to download its output. The endpoint supports 2× and 4× scaling; 4× requires Creator, Pro or Business access.

The documented rates are 25 credits for 2× Preserve and 50 for 2× Balanced or Creative. At 4×, those rates are 100 and 200 credits respectively. These are upscaling rates, not a universal price for every Magic Hour image operation.

Why consider it: You can keep upscaling near the rest of your asset workflow. For example, prepare a source image, enlarge it to the dimensions you need, then use the selected asset in an image-to-video workflow.

Start here: Compare the available modes on one representative image in the AI Image Upscaler. Inspect text, faces and product details before integrating the API or processing a batch.

2. Topaz: specialized models for different source images

Topaz separates precision upscaling, generative enhancement and creative reconstruction. Its model directory helps you choose a model for photographs, low-resolution sources, artwork or other material.

That distinction matters: a model intended to add plausible detail may be useful for artwork, while a product photograph needs close attention to label text, texture and shape. Treat those as different evaluation jobs.

Why consider it: You want to compare dedicated enhancement models rather than accept one general-purpose upscale operation.

Pricing consideration: Topaz’s model pricing documentation varies credit consumption by model family and output megapixels. Its API purchase page lists Developer at $50 per month with 500 credits and Scale at $240 with 3,000. The public pages describe billing at different levels of detail; use the selected model’s current request estimate before budgeting a large job. Do not apply one generic “images per credit” figure to every model.

3. Picsart: upscaling alongside image-editing APIs

Picsart’s standard Upscale endpoint supports factors of 2, 4, 6 and 8. It accepts an image file or source URL and offers JPG, PNG and WebP output. Recommended input dimensions depend on the requested factor: the documented recommendations get smaller as the factor increases.

Why consider it: Your application also needs image-editing operations and you want upscaling within that API ecosystem.

Integration consideration: Standard Upscale, Ultra Upscale and Ultra Enhance are separate operations. Compare the exact endpoint you intend to call, including its input limits and credit cost. An 8× label is not a promise that every source image can be enlarged eightfold without exceeding output limits.

4. Claid: product imagery and multi-operation processing

Claid’s image-editing API combines image operations in a request. This makes it worth evaluating for a catalog workflow that needs enhancement, cropping and other preparation steps together.

Why consider it: The deliverable is a consistent set of product images or print assets, rather than one isolated enlargement.

Pricing consideration: Claid’s API pricing lists upscaling at 1–11 credits depending on output size, with other operations priced separately. A polish operation, for example, adds a credit. Web subscription credits and API credits are separate pools. Compare the total cost of the operations your request uses, not the consumer website’s monthly plan.

5. Cloudinary: upscale within image delivery

Cloudinary’s upscale effect increases both dimensions by four. It accepts inputs smaller than 4.2 megapixels and can be chained with other transformations. The effect is not supported for fetched images.

Why consider it: Your application already stores and delivers images through Cloudinary. Adding a transformation to that pipeline may be simpler than moving assets to another service.

Integration consideration: A new derived image may return HTTP 423 while processing. Prepare important derivatives in advance with an eager transformation instead of assuming the first visitor will receive an immediate result.

Pricing consideration: The transformation-count documentation assigns 10 transformations to an upscale with input below 0.25 MP and 100 for the 0.25–4.2 MP range. Other processing, storage and bandwidth can also affect the account bill.

6. Replicate Real-ESRGAN: a hosted model to evaluate

Real-ESRGAN on Replicate exposes adjustable upscaling and optional face correction. Its model documentation recommends inputs no larger than 1440p. Replicate is the hosting platform; Real-ESRGAN is the specific model being compared here.

Why consider it: You want to try this model through an API before deciding whether to host a model yourself or use a broader commercial service.

Integration consideration: Pin the model version used in your evaluation and record the settings. Review the model’s license and dependencies for your use case. Use the current model-specific cost information and actual job usage; a price for one Replicate model does not apply across its marketplace.

7. Google Imagen: upscaling through Google Cloud

Google’s current Imagen upscaling documentation uses the preview model imagen-4.0-upscale-preview. It accepts scale factors of 2×, 3× or 4×, with the final image limited to 17 megapixels.

Why consider it: Your application already uses Google Cloud authentication, billing and image models, and the preview’s availability fits your deployment requirements.

Pricing consideration: Google’s pricing page lists Imagen 4 upscaling at $0.06 per image. Use that specific row rather than the older Imagen 1 rate or the price of generating a new image. Google Cloud Vision is a different service; it should not be presented as this upscaling API.

What does 4× upscaling actually mean?

Usually, 4× means four times the width and four times the height—not four times the total pixels.

Source

Scale

Result

Output megapixels

1,000 × 1,000

2×

2,000 × 2,000

4 MP

1,000 × 1,000

4×

4,000 × 4,000

16 MP

2,000 × 2,000

4×

8,000 × 8,000

64 MP

This is why a small change to input size can exceed an API limit or move a job into a higher billing tier. Calculate width × height ÷ 1,000,000 for output megapixels before submitting a batch.

A concrete budget example: 100 product images

Assume 100 source images at 1,000 × 1,000 pixels, each enlarged to 4,000 × 4,000 once. Each output is 16 MP. These calculations use the documented units above; they are not quality-adjusted benchmark results.

Option

Calculated processing usage for this job

What is excluded

Magic Hour, 4× Preserve

10,000 Magic Hour credits

The cost of obtaining credits and any other operations

Magic Hour, 4× Balanced or Creative

20,000 Magic Hour credits

The cost of obtaining credits and any other operations

Google Imagen 4 upscaling

$6 at $0.06 per image

Other cloud services, taxes and additional attempts

Cloudinary upscale effect

10,000 transformations for the upscale effect

Other transformations, storage and delivery

Credits are not interchangeable between providers. Convert each estimate using your actual plan or credit purchase, include any minimum payment, then add rejected outputs and retries. The useful metric is cost per image you can publish, not just cost per successful API response.

How to choose without relying on a vendor’s best example

Use the same source files, target dimensions and acceptance criteria for every candidate. Include the difficult material your application actually sees.

Sample

Inspect at the final display or print size

Reject if

Product packaging

Label text, logo shape and small symbols

Words, claims or branding change

Portrait

Eyes, teeth, skin texture and identifying details

The person’s appearance changes materially

Fabric or jewelry

Repeated patterns, fine edges and material texture

New seams, stones or patterns appear

Illustration

Line weight, color boundaries and intended detail

The style or geometry changes unintentionally

Compressed photograph

Blocking, ringing and natural edges

Sharpening replaces blur with obvious halos

Also record completion time, failure rate, output format and charged usage. Keep the original files and settings with each result so a team member can reproduce the comparison.

For catalog images, do not upscale unnecessary background detail before deciding on the final composition. If background cleanup is part of the job, compare the background-removal options for e-commerce and test the order of operations on hair, glass and other difficult edges.

Frequently asked questions

No single API wins every workflow. Start with a provider that fits your existing stack, then compare fidelity and cost on representative files. Choose Magic Hour for a connected media workflow, Topaz for specialized model selection, or Cloudinary when the main requirement is an image-delivery transformation.

An AI upscaler can infer plausible detail. It cannot establish what was present in a source that never captured it. For labels, documents, faces and product specifications, compare against the original and reject changes that make the image inaccurate.

Check the provider’s current plan terms, the selected model’s license and your rights to the source image. An API’s availability does not by itself grant permission to reuse another person’s photograph, brand or likeness.

If you control the generation step, compare generating at the required resolution with generating smaller and then upscaling. Upscaling is useful for existing assets; generating a new image may change the composition. Our image-generator API comparison covers that separate decision.

Choose one image that represents a real customer job, set a target resolution and inspect the result before committing to a batch. You can start with Magic Hour’s Image Upscaler, then use the API documentation linked above when the output fits your needs.

Runbo Li
Runbo Li
CEO of Magic Hour
Runbo Li is the Co-founder and CEO of Magic Hour, where he builds AI video and image tools for content creation. He is a Y Combinator W24 founder and former Data Scientist at Meta, where he worked on 0-1 consumer social products in New Product Experimentation. He writes about AI video generation, AI image creation, creative workflows, and creator tools.
View author →

Continue Reading

AI Image Upscalers
Recommended next
6 best AI image upscalers (2026): free, local & pro

Compare Magic Hour, Topaz, Magnific, Upscayl, Adobe and Photoroom by fidelity, creative detail, free access, local processing, batch use and cost.

AI Image Upscale
How to upscale an image with AI: 2x, 4x & quality checks
5 Best AI Image Generators & their API
5 best AI image generation APIs in 2026
image-to-video AI APIs for startups converting images into short videos
6 best image-to-video APIs (2026): models, cost & integration
best ai image and video apis
9 best AI image and video APIs: costs and integration