Powerful Public API for Advanced AI Image Upscaling
Integrate our industry-leading super resolution API to programmatically enhance, upscale, and add detail to any image. Asynchronous, scalable, and easy to integrate.
Asynchronous API for Maximum Reliability
Our API is built for asynchronous workflows. Submit a job, and we'll notify your application via webhook upon completion, ensuring no dropped connections and robust processing.
1. POST Request
Send a request to an upscale endpoint with your image URL and parameters. Our API immediately confirms the job is queued.
2. We Process
We handle the heavy lifting of AI upscaling on our scalable infrastructure. Your application doesn't need to wait or maintain a connection.
3. GET Webhook
Once complete, we send a payload to your webhook URL with the temporary (3-hour) URL to your high-resolution image.
Three Powerful Endpoints, Endless Possibilities
Each of our upscale tools is available via its own simple REST API endpoint.
Smart Upscale API
Endpoint: POST /smart-upscale. Leverage generative AI to creatively enhance images with new details. Regenerates your images at a higher resolution with exceptional quality.
Dynamic Upscale API
Endpoint: POST /dynamic-upscale. Add stunning new details while preserving the original composition.
Precise Upscale API
Endpoint: POST /precise-upscale. Achieve faithful, high-fidelity upscaling up to 16x. Perfect for print, e-commerce, and archival tasks where removing artifacts and preserving every original detail is critical.
Subscription Plans
Choose a plan that fits your needs. All plans include full API access and a commercial use license.
Premium
How Credits Work
Your credits are consumed based on the specific task and the resolution of the output image.
Smart & Dynamic Upscale
1 Credit
per megapixel of the output image
Precise Upscale
1 Credit
per every 4 megapixels of the output image
How to call the API
curl -X POST https://upsampler.com/api/v1/smart-upscale \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"webhook": "https://your-service.com/webhook-receiver",
"input": {
"imageUrl": "https://example.com/image.jpg",
"upscaleFactor": 2.5,
"globalCreativity": 7,
"detail": 8
}
}'
Ready to build?
Generate your API key now and start integrating the most powerful image upscaling and enhancement API in your projects.