Image Upscale API
Your whole catalog in high resolution
Turn low-resolution catalog photos, user uploads and legacy assets into sharp, high-resolution images with one REST call. The Brainiall Upscale engine reconstructs edge and texture detail at 2x to 4x super-resolution β output that survives zoom, crops and print. Flat $0.003 per image, no subscription.

How we compare
Image upscaling is mostly sold as consumer credit packs inside design tools; the major clouds ship no dedicated super-resolution API at all. Brainiall is a flat per-image REST call, self-serve from the first request.
| Provider | Shape | Pricing model | Approx. price | Onboarding |
|---|---|---|---|---|
| Brainiall Upscale | REST /v1/image/upscale β 2x-4x super-resolution, PNG/JPEG/WebP in and out | Per image, pay-as-you-go | $0.003 / image | Self-serve, instant API key |
| Credit-pack upscaler tools | Consumer web apps and design suites; API access gated behind subscription tiers | Monthly credit packs, unused credits expire | $0.02β$0.10/image effective | Subscription first |
| Hyperscaler vision suites | Labeling, OCR and moderation APIs β no dedicated super-resolution endpoint | β | Not offered | β |
Prices are list-price approximations for typical usage; category shapes are summarized from public pricing pages.
Pricing
One flat per-image price. No subscription, no credit packs, no expiring balance β you pay only for what you upscale.
Free
$0/mo
100 upscaled images/month β every scale factor, full-resolution output.
Pay as you go
$0.003/image
Flat per-image price after the free tier. 2x and 4x cost the same.
Volume
$3 / 1,000 images
Re-mastering a 10,000-photo catalog in high resolution costs $30.
Pay-as-you-go: $0.003 per upscaled image. The same API key covers the whole Brainiall catalog on one bill.
One endpoint, two shapes
# Multipart upload β returns the upscaled image bytes directly
curl -X POST "https://api.brainiall.com/v1/image/upscale?scale=4&output_format=png" \
-H "Authorization: Bearer YOUR_KEY" \
-F "file=@product-photo.jpg" \
-o upscaled_4x.png
# Base64 JSON β returns JSON with the upscaled image base64-encoded
curl -X POST https://api.brainiall.com/v1/image/upscale/base64 \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"image": "<base64>", "scale": 2, "output_format": "png"}'
-> {"image": "<base64>", "format": "png",
"width": 3200, "height": 3200, "scale": 2,
"processing_time_ms": 4820.7}Send a multipart file or a base64 JSON body. scale selects 2x-4x; output_format returns png, jpeg or webp. Very large inputs are automatically resized so the output stays within platform limits.
What it's for
- E-commerce catalogs. Re-master supplier photos and legacy SKUs into consistent high-resolution assets that survive zoom and detail-page crops β the anchor use case.
- Marketplace listings. Normalize seller-uploaded photos of wildly varying quality before they go live.
- Print on demand. Take a low-resolution web image to print-ready resolution for posters, packaging and merch.
- Ad creatives & design tools. Upscale assets programmatically inside creative pipelines instead of asking users to re-upload.
- Archives & CMS migrations. Batch-upgrade years of low-resolution media libraries with one script.
- One bill, one key. Combine with Background Removal and Face Restore for a complete image pipeline on the same API key.
FAQ
- Which scale factors are supported? 2x to 4x, set per request with the scale parameter. Output formats: PNG, JPEG or WebP.
- How fast is it? Typical product photos return in a few seconds. Very large inputs are automatically resized to the platform's maximum output size and take longer.
- Does 4x cost more than 2x? No β every upscale call is $0.003 per image, regardless of scale factor.
- Do you keep my images? Images are processed for the request and returned in the response; they are not used to train models.
More specialty APIs
Same single API key, same usage-based pricing, different problem solved.



