Looking for a free alternative to Topaz Gigapixel? PixelAPI's 4× image upscaler delivers the same AI-powered enlargement via a REST API — no desktop install, no subscription lock-in. One HTTP call upscales any photo to 4× (or up to 16×) at $0.009 per image. Topaz Gigapixel runs only on your local machine at $29/month; PixelAPI runs in your production stack at a fraction of that cost. New accounts get 5,000 free credits (24-hour trial) — no credit card.
Sign up, copy your key from the dashboard, and POST your image. Pass scale=4 for a standard 4× enlargement. The endpoint returns a generation id; poll until status=completed, then download the upscaled PNG from output_url.
curl -X POST https://api.pixelapi.dev/v1/image/upscale \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@photo.jpg" \
-F "scale=4"
# Response: {"id": "uuid", "status": "queued", "credits_used": 9.0}
# Poll until completed
curl https://api.pixelapi.dev/v1/image/UUID \
-H "Authorization: Bearer YOUR_API_KEY"
# Response: {"status": "completed", "output_url": "https://...", "processing_ms": 4821}
pip install pixelapi
---
from pixelapi import PixelAPI
client = PixelAPI(api_key="YOUR_API_KEY")
result = client.upscale(image="photo.jpg", scale=4)
result.save("photo_4x.png") # upscaled PNG
npm install pixelapi
---
import { PixelAPI } from "pixelapi";
const client = new PixelAPI({ apiKey: process.env.PIXELAPI_KEY });
const result = await client.upscale({ image: "./photo.jpg", scale: 4 });
await result.save("photo_4x.png"); // upscaled PNG
composer require pixelapi/pixelapi
---
<?php
use PixelAPI\Client;
$client = new Client(getenv("PIXELAPI_KEY"));
$result = $client->upscale(["image" => "photo.jpg", "scale" => 4]);
file_put_contents("photo_4x.png", $result->getBody());
gem install pixelapi
---
require "pixelapi"
client = PixelAPI::Client.new(api_key: ENV["PIXELAPI_KEY"])
result = client.upscale(image: "photo.jpg", scale: 4)
File.binwrite("photo_4x.png", result.body)
go get github.com/pixelapi/pixelapi-go
---
import "github.com/pixelapi/pixelapi-go"
client := pixelapi.New("YOUR_API_KEY")
result, err := client.Upscale("photo.jpg", pixelapi.UpscaleOpts{Scale: 4})
if err != nil { panic(err) }
result.Save("photo_4x.png")
Topaz Gigapixel AI is powerful desktop software — but it requires a local Windows or Mac install, a monthly subscription, and manual file handling. PixelAPI gives developers the same enlargement quality via a REST endpoint, without the install, the per-seat cost, or the manual workflow.
| Provider | Free tier | Per-image cost (4×) | API access | Output |
|---|---|---|---|---|
| PixelAPI | 5,000 credits (24-hour trial), no card | $0.009 | ✓ REST API + SDKs | PNG · custom dimensions |
| Topaz Gigapixel AI | 30-day trial (desktop) | $29/mo or $149/yr (unlimited desktop) | Desktop app only — no public API | JPG · PNG · TIFF |
| Vance.AI | — | ~$0.058 PAYG (4× = 2 credits × $0.029) | Web app + API | JPG · PNG |
| Let's Enhance | 10 credits/mo | ~$0.07–$0.12 (subscription tier) | Web app + API | JPG · PNG |
| Upscale.media | 3 credits/mo | See upscale.media/pricing | Web app + API | JPG · PNG · WebP |
Pricing verified from each rival's public pricing page in October 2026. Topaz Gigapixel is desktop-only subscription software; PixelAPI is the production REST API alternative for developers and automated pipelines. Vance.AI and Let's Enhance per-image costs calculated from their published credit pricing at the lowest available PAYG or subscription rates.
Every upscale call returns a PNG with the AI-enhanced pixels. The output is ready to plug into any downstream pipeline — no additional conversion step needed.
Pass scale=4 for the standard 4× enlargement (same output class as Topaz Gigapixel). Need a billboard-size print? Use scale=8 or scale=16 — the multi-pass pipeline handles extreme enlargements at the same flat price.
Pass target_width + target_height to get a specific pixel size for print templates or storefront slots. Choose fit_mode=stretch for an exact match, pad_white for a white-bordered canvas, or pad_transparent for a transparent-padded PNG.
Transparent PNGs (product cutouts, icons, logos) keep their alpha channel through the upscale. The enlarged image is delivered as RGBA PNG — compatible with Figma, Photoshop, and any compositing tool.
Send images as a multipart image upload (max 20MB) or pass an image_url pointing to a publicly accessible image. Both paths are processed identically — useful for S3/CDN-hosted assets in automated pipelines.
The Image Upscaler API is the backbone for these production workflows. Each links to a full setup guide:
Automatically enlarge product photos for hi-res zoom views. Works with Shopify, WooCommerce, and BigCommerce product feeds.
Take a 2,000px digital file to 16× for poster, canvas, or fine-art print output without visible upscale artifacts.
Bulk-upscale event or stock photography for licensing at higher resolution tiers. Per-image pricing keeps batch costs predictable.
Enlarge clothing detail shots for marketplace zoom, size guides, and lookbook layouts.
Heavy hi-res files for lifestyle and detail shots. Upscale to print-ready resolution in a single API call.
Automatically upscale low-res supplier images to meet Amazon, Etsy, or Walmart minimum-pixel-size requirements.
More upscaling use-case guides: all industries →
Connect the Image Upscaler to your existing stack using pre-built integrations or the official SDKs:
Auto-upscale product images on upload via webhook — keep your catalog at hi-res without manual editing.
No-code upscaling trigger — connect to Google Drive, Dropbox, or any Zap source with one click.
Drag-and-drop image upscaling in Make scenarios. Chain with resize, watermark, or upload steps.
CMS auto-upscale for editorial and product detail pages. Trigger from a CMS publish event.
Catalog automation with the BigCommerce product API — upscale on import or nightly batch.
WordPress plugin pattern for bulk upscaling of the WooCommerce media library.
Looking beyond Topaz? Here are detailed comparisons with every major upscaling service:
Topaz is powerful desktop software ($29/mo) — PixelAPI is the API equivalent at $0.009/image with no install, no per-seat cost, and automated batch pipelines.
Vance.AI charges ~$0.058/image for 4× PAYG — PixelAPI is lower-priced at $0.009 with the same REST API interface and no credit-package lock-in.
Let's Enhance runs $0.07–$0.12/image on subscription tiers — PixelAPI's flat $0.009 is significantly lower for bulk workflows.
Upscale.media offers a web UI and API. PixelAPI provides a production-grade SLA, predictable per-image pricing, and business invoicing.
20 requests/minute on the free trial, 60 on Starter, 120 on Pro, and 300 on Scale, plus 3/10/20/50 concurrent jobs respectively. Exceeding the limit returns HTTP 429 with a Retry-After header. Recommended pattern: exponential backoff starting at 2s, doubling on each retry up to 30s. The Python and Node.js SDKs handle this automatically.
# Python SDK auto-retries 429 with backoff from pixelapi import PixelAPI client = PixelAPI(api_key="...", max_retries=4) result = client.upscale(image="batch_photo.jpg", scale=4) # auto-retries on 429
If a job fails after processing, the credits are automatically refunded — you never pay for a broken result. The upscaler includes an output-quality gate that rejects blank or corrupted outputs before delivering the result.
PixelAPI's 4× image upscaler is the closest API equivalent to Topaz Gigapixel. Topaz is desktop-only software ($29/month or $149/year); PixelAPI is a REST API at $0.009/image you can integrate into any app or pipeline. New accounts get 5,000 free credits (24-hour trial) with no credit card.
POST your image to https://api.pixelapi.dev/v1/image/upscale with your API key and a scale parameter (2–16). The endpoint returns a generation id; poll GET /v1/image/{id} until status=completed, then download the upscaled PNG from output_url. See the Quick Start section above for code in 6 languages.
$0.009 per image regardless of scale factor (2× through 16×). New accounts receive 5,000 free credits (24-hour trial) — enough for hundreds of upscale jobs — with no credit card required. Paid plans start at $10 for 10,000 credits.
Yes. The scale parameter accepts integers from 2 to 16. Values 2–4 use a single AI upscale pass; values 5–16 use a multi-pass pipeline for extreme enlargements (e.g. a 1,200px source can reach 10,000px+ for large-format print). The price is the same flat $0.009 regardless of the scale factor.
Yes. Pass target_width and target_height together to request a specific pixel size. The fit_mode parameter controls how aspect-ratio differences are handled: stretch gives the exact target (may distort), pad_white preserves aspect ratio with white padding, and pad_transparent preserves aspect ratio with transparent PNG padding.
The upscaler returns a PNG file. Alpha channels are preserved — transparent PNGs stay transparent after upscaling. The maximum input size is 20MB. Input can be a file upload (image field in multipart/form-data) or a URL string (image_url parameter).
Standard 4× jobs on typical photos complete in under 10 seconds. Custom-dimension jobs that only require a downscale (target smaller than input) are handled as a CPU fast path and return in under 1 second. There are no cold-start delays — capacity is always warm.
Yes. New accounts get 5,000 free credits (24-hour trial) — enough for hundreds of image upscales — with no credit card required. After the trial, paid plans start at $10 for 10,000 credits ($0.001/credit × 9 credits/image = $0.009/image).
20 requests/minute on the free trial, 60 on Starter, 120 on Pro, and 300 on Scale, plus 3/10/20/50 concurrent jobs respectively. Exceeding limits returns HTTP 429 with a Retry-After header. Higher limits available for bulk processing — email support@pixelapi.dev with your expected volume.
Yes — pip install pixelapi. Official SDKs also available for Node.js (npm install pixelapi), PHP (Composer), Ruby (Gem), Go (go get), and Java/Kotlin. All SDKs handle authentication, generation polling, retry-on-429 with exponential backoff, and binary file download automatically.
Yes. PixelAPI is a registered Indian business. We issue GST invoices — 18% IGST for international clients, CGST/SGST for domestic. Invoice download is built into the dashboard. We also accept PayPal, Razorpay, Google Play, and Apple IAP.