← Catalog

Image upscaling API: 2x and 4x with detail enhancement

creative.upscale

live

Upscale an image 2x or 4x with detail enhancement, for print, hero images and ad placements.

live coverage

fal: all inputs ✓

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
fal live

Billing

Unit: per_image · unmatched results billed: no
2x $0.21, 4x $0.84, quoted for a source of about 1 megapixel; the provider bills per output megapixel, so a larger source settles above the quote. If the provider's actual cost overruns the estimate, the run bills the overrun at the same per-call rate, capped by the hold.

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "creative.upscale",
    "input": { "image_url": "..." },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "image_url": {
      "description": "Public URL of the source image",
      "type": "string"
    },
    "upscale_factor": {
      "default": 2,
      "enum": [
        2,
        4
      ],
      "type": "integer"
    }
  },
  "required": [
    "image_url"
  ],
  "type": "object"
}

Normalized output fields

model · image

Used in these guides

Ad creative production →