Batch Image Upscaling
Upscale hundreds of images in one go — via the web app or the REST API. 14 public aliases, up to 8K output, PAYG credit packs from $5 for 50 upscales. Built for photographers, e-commerce teams, and automated pipelines.
Batch upscaling plans
| Plan | Price | Images/mo | Max res | API |
|---|---|---|---|---|
| Free | Free | 5 | 2K | No |
| Pro | $19/mo | 100 | up to 8K | No |
| Business | $49/mo | 500 | 8K | Yes |
| PAYG | Credit packs from $5 | Per credit | 8K | No |
API quickstart
Submit a batch job with a single curl call:
curl -X POST https://api.upres.ai/v1/jobs \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"image_url":"https://example.com/photo.jpg","model":"flare"}'Fire multiple requests in parallel. Poll GET /v1/jobs/:id for each. Full OpenAPI 3.1 spec at /docs/api.
Use cases
E-commerce
Upscale product catalog images in bulk for Amazon, Shopify, or print.
Real estate
Enhance listing photos to print quality before MLS submission.
Photography studios
Process client shoots in batch after export from Lightroom.
Archival projects
Digitize and upscale large collections of scanned documents or photos.
Game development
Upscale texture atlases and sprite sheets up to 8K in one pipeline run.
Print agencies
Prepare low-res client assets for billboard or large-format printing.
Frequently asked questions
Can I batch upscale multiple images at once?
Yes. upres.ai supports batch upscaling via the REST API (Business plan, $49/mo). Submit multiple jobs in parallel, poll for status, and download results as signed S3 URLs. The web app processes images sequentially for ease of use.
How many images can I batch upscale per month?
Pro plan: 100 images/month at up to 8K. Business plan: 500 images/month at up to 8K with API access. Prepaid credit packs (from $5 for 50 upscales) are available for bursts above your monthly quota.
What is the API rate limit for batch upscaling?
Business tier allows 60 requests per minute per API key. For higher throughput, contact support for enterprise rate limit increases.
What file formats are supported for batch upscaling?
JPEG, PNG, and WebP input formats are supported. Output is available as JPEG or PNG. Maximum input file size is 20MB per image.
Can I automate batch upscaling in my workflow?
Yes. The upres.ai REST API (OpenAPI 3.1) is designed for automation. POST image URLs to /v1/jobs, poll GET /v1/jobs/:id for completion, then retrieve the result URL. Full docs at upres.ai/docs/api.