AI Image Upscaler — Real-ESRGAN 2x/4x, Bulk, Cheap avatar

AI Image Upscaler — Real-ESRGAN 2x/4x, Bulk, Cheap

Pricing

$15.00 / 1,000 upscaled image (per 0.25 mp of input)s

Go to Apify Store
AI Image Upscaler — Real-ESRGAN 2x/4x, Bulk, Cheap

AI Image Upscaler — Real-ESRGAN 2x/4x, Bulk, Cheap

Upscale and sharpen photos, product images and illustrations 2x or 4x with Real-ESRGAN. Paste image URLs, get high-resolution PNG/JPG/WebP links back. No GPU, no subscription, pay per image.

Pricing

$15.00 / 1,000 upscaled image (per 0.25 mp of input)s

Rating

0.0

(0)

Developer

Robin

Robin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

AI Image Upscaler — Real-ESRGAN 2x / 4x

Upscale photos, product images, old pictures and illustrations 2x or 4x with the Real-ESRGAN AI model. Paste image URLs, get sharp high-resolution images back — in bulk, through the API, or from your AI agent.

  • Cheap: pay only per successfully upscaled image, priced by output size. Failed URLs are never charged.
  • Bulk: hundreds of images in one run. One broken link doesn't stop the batch.
  • Real AI super-resolution: recovers edges, texture and text instead of just blowing up pixels.
  • Keeps transparency: PNG/WebP logos and cut-outs keep their alpha channel.
  • Size-safe: set a maximum output size in megapixels so you never get a 200 MB file.
  • No GPU, no subscription, no sign-up to another service. Runs entirely on Apify.

What is it good for?

Use caseExample
E-commerceUpscale supplier product photos to meet Amazon/Shopify minimum sizes
PrintTurn a 1000 px image into 4000 px for posters and merch
Real estate & listingsSharpen small, compressed listing photos
Old photosEnlarge scanned or low-res family pictures
AI artUpscale Midjourney / Stable Diffusion / DALL·E outputs
Data pipelinesChain after any scraper to enlarge every image it finds

How to use it

  1. Paste one or more image URLs (JPG, PNG, WebP, BMP).
  2. Choose 2x or 4x.
  3. Choose the output format: PNG (lossless), JPG or WebP (smaller).
  4. Click Start. Each result row has a direct link to the upscaled image.

Input example

{
"imageUrls": [
"https://example.com/product-small.jpg",
"https://example.com/logo.png"
],
"scale": "4",
"outputFormat": "png",
"maxOutputMegapixels": 16
}

Output example

{
"sourceUrl": "https://example.com/product-small.jpg",
"status": "ok",
"error": null,
"inputWidth": 500,
"inputHeight": 500,
"outputWidth": 2000,
"outputHeight": 2000,
"outputUrl": "https://api.apify.com/v2/key-value-stores/…/records/upscaled-00001.png",
"outputKey": "upscaled-00001.png",
"outputBytes": 1442736
}

Download results as JSON, CSV or Excel from the Output tab, or fetch them through the Apify API.

Pricing

You pay per upscaled image, one unit per started 0.25 megapixels of input — that's what the AI actually processes (see the Pricing tab). A 500×500 web image is one unit; a 1000×1000 photo is four units. 2x and 4x cost the same because the model does the same work; each result row shows billedUnits. Images that fail to download or decode are free. You can set a maximum cost per run in the run options.

Limits

  • Input: up to 40 MB and 25 megapixels per image.
  • Output: capped by maxOutputMegapixels (default 16 MP ≈ 4000×4000). Larger inputs are shrunk first so the result fits.
  • Upscaled files stay in the run's key-value store for your Apify data-retention period — download them if you need them longer.
  • Animated GIFs: only the first frame is processed.

Use it from code or AI agents

Call it via the Apify API, the Python/JavaScript clients, Make, Zapier, n8n, or as a tool through the Apify MCP server.

Model & license

Uses realesr-general-x4v3 from Real-ESRGAN (BSD-3-Clause) by Xintao Wang et al. Only process images you have the right to use.

Feedback

Found a bug or need a feature (face restoration, 8x, batch from a dataset)? Open an issue on the Issues tab — it gets answered.