Image Restoration

Restore old & damaged images


CURL

curl \
  --request POST \
  --url 'https://app.imggen.ai/v1/image-restoration' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --form image=@/path/to/file.jpg \
  --form colorize=false \
  --form removeTears=false \
  --form enhanceResolution=false
💡

Authenticate with Authorization: Bearer YOUR_API_KEY (legacy keys may use X-IMGGEN-KEY: YOUR_API_KEY). To process several images in one call, send image[] instead — see Batch processing.

Request body

image

fileRequired

Image file, Supported formats: jpg , jpeg , png , webp.


colorize

boolean
Add color to a black-and-white photo while restoring. Defaults to false.

removeTears

boolean
Repair scratches and tears. Defaults to false.

enhanceResolution

boolean
Upscale the restored image for extra resolution. Defaults to false.

Results

When image restored successfully, you’ll receive a JSON response:

{
  "success": true,
  "message": "Image restored successfully",
  "image": "iVBORw0KGgoAAA...SUVORK5CYII="
}