Image Upscaler API for Developers
Image Upscaler API
Increase resolution and clarity for legacy assets, thumbnails, and user uploads—without training your own models.
Free to start
No watermarks on paid plans
Subscription or usage-based
Auto-scaling
Trusted by teams at














Everything You Need to Ship Image Upscaler
Sharpen detail for zoomed crops, large-format print, and archival remastering pipelines.
Resolution Boost
Upscale raster assets while preserving edges and textures better than classic interpolation.
Media Workflows
Drop into DAM pipelines, CMS importers, and automated prepress checks.
Portrait & Product Safe
Handles faces and merchandise shots common in marketplaces and professional headshots.
Fast Processing
Interactive enough for browser tooling, robust enough for overnight batch queues.
Auto-Scaling Infrastructure
Scale out when catalogs spike after migrations or seasonal shoots.
Commercial-Ready
Deliver polished stills on paid tiers for paying customers and partners.
Integrate in 3 Steps
Super-resolution as a service for any image pipeline.
1
Get Your API Key
Sign up free and generate an API key from the Developer dashboard. You get free credits to start.
2
Submit Source Images
Upload files, reference image_file_path, and choose upscale parameters supported by the endpoint.
3
Get Results & Scale
Receive the swapped output via response or webhook. Deploy to production — infrastructure scales automatically.
Code Examples
Image Upscaler in a few lines of code. Install an SDK or use the REST API directly.
from magic_hour import Client
from os import getenv
client = Client(token=getenv("MAGIC_HOUR_API_KEY"))
res = client.v1.ai_image_upscaler.generate(
name="Upscale",
assets={"image_file_path": "/path/to/image.png"},
)SDKs for Every Stack
Official open-source SDKs with full TypeScript/type support. Install and start building.
Image Upscaler API Pricing
Subscription plans for standard usage.
Prefer usage-based pricing?
Email us or message us in Intercom and we will set up your usage-based pricing.
API Calculator
Use our calculator to estimate your API costs.
Tier
Estimated monthly cost
$1.73
Based on 24 FPS
Built for Builders
See how developers use the Image Upscaler API to power real products.
E-Commerce Zoom
Let shoppers enlarge product stills without jagged pixels.
Marketing Asset Prep
Upscale legacy creative for new high-DPI placements automatically.
Studios & Archives
Remaster still grabs from older masters for streaming art departments.
Creator Tools
Offer “enhance” buttons inside lightweight editors and mobile apps.
Games & UI Art
Refresh low-res texture sources when re-releasing titles.
Research & Docs
Improve figure clarity in digitized coursework and technical papers.
Try before integrating
Try Image Upscaler Free — No Code Required
Test quality first with the free tool, then plug the same output quality into your app with the API when you are ready.
Image Upscaler API — Frequently Asked Questions
Use POST /v1/ai-image-upscaler with the source file path from Magic Hour uploads.
Maximum dimensions depend on plan limits and model configuration—see the API reference.
AI upscalers reduce some artifacts but extremely degraded sources may still look soft.
Yes. Issue parallel jobs per image; Magic Hour scales workers elastically.
Python and Node expose ai_image_upscaler / aiImageUpscaler clients.
Each successful upscale consumes credits per the current pricing table.
Higher resolutions take longer—poll image project status until completion.
docs.magichour.ai lists required fields, limits, and example responses.