Image Upscale
AI image upscaling up to 10x
Upscale images up to 10x resolution with multiple AI models. Choose the best model for the job — fast general-purpose upscaling, seamless tiling for patterns, professional-grade with face enhancement and text refinement, or cleanup and enhance. Process a single image or batch up to 10 in parallel.
Upscale a single image up to 10x resolution. Choose a model (SeedVR2 default, Topaz for pro, Seamless for tiles). Set a target resolution (720p-4K) or a scale factor.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "image-upscale",
"skill": "upscale_image",
"input": {
"image_url": "https://placehold.co/400x300.png"
}
}' \
https://api.toolrouter.com/v1/tools/callUpscale multiple images in parallel (up to 10). Apply the same settings to all or override per-image. Each image can use a different model and upscale factor.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "image-upscale",
"skill": "batch_upscale",
"input": {
"images": [
{
"image_url": "https://placehold.co/400x300.png"
},
{
"image_url": "https://placehold.co/800x600.png"
},
{
"image_url": "https://placehold.co/320x240.png"
}
]
}
}' \
https://api.toolrouter.com/v1/tools/callList all available image upscale models with key, pricing, max upscale factor, description, and variants.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "image-upscale",
"skill": "list_models",
"input": {}
}' \
https://api.toolrouter.com/v1/tools/callQuick Start
claude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"image-upscale","skill":"upscale_image","input":{}}' \
https://api.toolrouter.com/v1/tools/callFrequently Asked Questions
Can it upscale a single image to 4K or 10x?
Yes. `upscale_image` can upscale a single image up to 10x or target a resolution like 1080p, 2K, or 4K.
Can I process several images at once?
`batch_upscale` handles up to 10 images in parallel and lets each image use its own settings when needed.
How do I choose a model?
`list_models` shows the available upscalers so you can pick the best one for general images, seamless patterns, or pro-grade detail recovery.
Is it useful for faces, text, or noisy scans?
Yes. The tool is designed for clean enlargement and includes options suited to face enhancement, text refinement, and cleanup before export.