Skip to main content

Ideogram - Image Upscaler

Upscale an existing image with Ideogram's AI upscaler. Fine-tune the output with resemblance (how close to the original) and detail (how much fine detail to add). Optionally provide a guiding prompt.

Endpoint

Request Headers

FieldValue
API-KEY<api-key>
Content-Typeapplication/json

Parameters

ParameterTypeRequiredDescription
typestringYesFeature type identifier. Must be IMAGE_UPSCALER
modelstringYesAI model identifier. Must be ideogram-3
promptObjectobjectYesConfiguration object containing all upscale parameters

Prompt Object Parameters

ParameterTypeRequiredDescriptionDefault
imageUrlstringYesAsset path to the source image to upscale-
promptstringNoOptional guiding prompt to steer the upscale-
num_imagesnumberYesNumber of variations to generate (1–8)-
magic_prompt_optionstringNoAutomatically enhance the guiding prompt. One of AUTO, ON, OFFAUTO
resemblancenumberNoHow closely the upscaled image should match the original (0–100)50
detailnumberNoLevel of fine detail to add during upscaling (0–100)50
seednumberNoRandom seed for reproducibility (0–2147483647)-

Image Requirements

  • Per-file maximum size: 10 MB
  • Formats: JPEG, PNG, WebP

Code Examples

curl --location 'https://api.1min.ai/api/features' \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"type": "IMAGE_UPSCALER",
"model": "ideogram-3",
"promptObject": {
"imageUrl": "development/images/low_res_photo.png",
"num_images": 1,
"magic_prompt_option": "AUTO",
"resemblance": 50,
"detail": 50
}
}'

Interactive Playground

API Playground

https://api.1min.ai/api/features
Asset path to the image to upscale
1–8
How closely to match the original (0–100)
Level of fine detail to add (0–100)
0–2147483647

Generated cURL Command:

curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "IMAGE_UPSCALER",
"model": "ideogram-3",
"promptObject": {
"imageUrl": "development/images/low_res_photo.png",
"num_images": 1,
"magic_prompt_option": "AUTO",
"resemblance": 50,
"detail": 50
}
}'

Response Format

{
"aiRecord": {
"uuid": "e40dd9ef-0944-4ce5-bc90-1edd2548619a",
"model": "ideogram-3",
"type": "IMAGE_UPSCALER",
"status": "SUCCESS",
"aiRecordDetail": {
"promptObject": {
"imageUrl": "development/images/low_res_photo.png",
"num_images": 1,
"magic_prompt_option": "AUTO",
"resemblance": 50,
"detail": 50
},
"resultObject": [
"development/images/2026_04_15_upscale_result.png"
],
"responseObject": {
"created": "2026-04-15T10:30:00Z",
"data": [
{
"url": "https://ideogram.ai/.../upscale.png",
"prompt": "",
"resolution": "1024x1024",
"upscaled_resolution": "2048x2048",
"is_image_safe": true,
"seed": 12345
}
]
}
}
}
}