REST API · Live

Free Alternative to Topaz Gigapixel AI

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.

$0.009 / image 2× – 16× upscale 5,000 free credits (24-hour trial) No credit card 20 MB max input REST API — no install
Get an API key (free) Quick start See pricing API docs

Quick start — one API call

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")

Free alternative to Topaz Gigapixel: pricing comparison

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.

ProviderFree tierPer-image cost (4×)API accessOutput
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.

What you get back

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.

2× – 16× upscale factors

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.

Exact output dimensions

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.

Alpha channel preserved

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.

File upload or URL input

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.

Common workflows

The Image Upscaler API is the backbone for these production workflows. Each links to a full setup guide:

E-commerce catalog upscaling

Automatically enlarge product photos for hi-res zoom views. Works with Shopify, WooCommerce, and BigCommerce product feeds.

Large-format art printing

Take a 2,000px digital file to 16× for poster, canvas, or fine-art print output without visible upscale artifacts.

Photography batch workflows

Bulk-upscale event or stock photography for licensing at higher resolution tiers. Per-image pricing keeps batch costs predictable.

Fashion & apparel hi-res

Enlarge clothing detail shots for marketplace zoom, size guides, and lookbook layouts.

Furniture & home catalog

Heavy hi-res files for lifestyle and detail shots. Upscale to print-ready resolution in a single API call.

Marketplace image compliance

Automatically upscale low-res supplier images to meet Amazon, Etsy, or Walmart minimum-pixel-size requirements.

More upscaling use-case guides: all industries →

Integrations & SDKs

Connect the Image Upscaler to your existing stack using pre-built integrations or the official SDKs:

Shopify

Auto-upscale product images on upload via webhook — keep your catalog at hi-res without manual editing.

Zapier

No-code upscaling trigger — connect to Google Drive, Dropbox, or any Zap source with one click.

Make.com

Drag-and-drop image upscaling in Make scenarios. Chain with resize, watermark, or upload steps.

Webflow

CMS auto-upscale for editorial and product detail pages. Trigger from a CMS publish event.

BigCommerce

Catalog automation with the BigCommerce product API — upscale on import or nightly batch.

WooCommerce

WordPress plugin pattern for bulk upscaling of the WooCommerce media library.

Comparison vs alternatives

Looking beyond Topaz? Here are detailed comparisons with every major upscaling service:

vs Topaz Gigapixel AI

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.

vs Vance.AI

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.

vs Let's Enhance

Let's Enhance runs $0.07–$0.12/image on subscription tiers — PixelAPI's flat $0.009 is significantly lower for bulk workflows.

vs Upscale.media

Upscale.media offers a web UI and API. PixelAPI provides a production-grade SLA, predictable per-image pricing, and business invoicing.

Rate limits & error handling

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.

Frequently asked questions

What is a free alternative to Topaz Gigapixel AI for developers?

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.

How do I upscale an image with the PixelAPI?

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.

How much does the PixelAPI image upscaler cost?

$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.

What upscale factors are supported — can I go beyond 4×?

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.

Can I specify exact output dimensions?

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.

What output format does the upscaler return?

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).

How fast is the upscaling?

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.

Is there a free trial?

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).

What are the rate limits?

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.

Is there a Python SDK?

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.

Can I get an invoice / GST?

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.

Start free — 5,000 credits, no card Read full API docs Compare all plans