Imagen 4 Ultra icon
Image by Google

Imagen 4 Ultra API

Google DeepMind's highest-fidelity tier in the Imagen 4 family (May 2025), built for final, production-ready assets where maximum detail and strict prompt adherence matter most.

Integrate Imagen 4 Ultra with a single API call — one key, one unified endpoint, and shared billing across every model on Apiframe.

model: "imagen-4-ultra"
Imagen 4 Ultra photorealistic beauty close-up of a model with natural skin texture in soft studio lighting

What's special about Imagen 4 Ultra

The top-quality tier of Imagen 4

It delivers the most detail and texture fidelity in the family, aimed at brand-critical and professional marketing work rather than quick drafts.

The strictest prompt adherence

It produces highly aligned results, following detailed and demanding prompts more faithfully than the Standard and Fast tiers.

Native 2K resolution

It generates crisp 2048x2048 output, giving the headroom needed for print, large-format, and high-detail compositions.

Exceptional handling of people

It renders skin tones, facial features, and lighting with particular care, which suits commercial work where authenticity is essential.

The strongest text rendering in the family

It carries Imagen 4's typography improvements furthest, keeping dense or stylized text clean and legible.

Built-in watermarking and controls

Every output includes Google's invisible SynthID watermark, with configurable safety settings and an optional prompt rewriter.

Made with Imagen 4 Ultra

A few outputs generated through the Imagen 4 Ultra API on Apiframe.

Imagen 4 Ultra photorealistic beauty close-up of a model with natural skin texture, soft studio lighting, and fine detail

A photorealistic beauty close-up of a model with natural skin texture, soft studio lighting, fine detail.

Imagen 4 Ultra luxury watch on black velvet with dramatic side lighting and razor-sharp reflections

A luxury watch on black velvet, dramatic side lighting, razor-sharp reflections.

Imagen 4 Ultra magazine-quality food shot of a sliced citrus tart with a glossy glaze and crumbs on slate

A magazine-quality food shot of a sliced citrus tart, glossy glaze, crumbs on slate.

Imagen 4 Ultra premium brand poster reading 'AURUM' in elegant gold serif type on deep navy

A premium brand poster reading 'AURUM' in elegant gold serif type on deep navy.

Imagen 4 Ultra hyperreal portrait of an elderly craftsman in his workshop in warm window light with detailed hands

A hyperreal portrait of an elderly craftsman in his workshop, warm window light, detailed hands.

Imagen 4 Ultra editorial fashion shot of a model in a flowing red gown on a marble staircase with sharp fabric texture

An editorial fashion shot of a model in a flowing red gown on a marble staircase, sharp fabric texture.

Overview

Endpoint
POST /v2/images/generate
Model ID
imagen-4-ultra
Params key
imagenParams
Modality
Image
Provider
Google
Avg. completion
~25s

Capabilities

Aspect ratios1:1, 9:16, 16:9, 3:4, 4:3
Avg. time~25s

Quick start

Send a single POST /v2/images/generate request with your API key to generate with Imagen 4 Ultra. The call returns a jobId you can poll or receive via webhook.

curl -X POST https://api.apiframe.ai/v2/images/generate \
  -H "X-API-Key: afk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
        "prompt": "a sleek silver sports car on a coastal highway at sunset, hyper-realistic",
        "model": "imagen-4-ultra",
        "imagenParams": {
            "image_size": "1K",
            "output_format": "jpg"
        }
    }'
import requests

response = requests.post(
    "https://api.apiframe.ai/v2/images/generate",
    headers={
        "X-API-Key": "afk_your_api_key_here",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "a sleek silver sports car on a coastal highway at sunset, hyper-realistic",
        "model": "imagen-4-ultra",
        "imagenParams": {
            "image_size": "1K",
            "output_format": "jpg"
        }
    },
)
print(response.json())  # { "jobId": "...", "status": "QUEUED" }
const response = await fetch("https://api.apiframe.ai/v2/images/generate", {
  method: "POST",
  headers: {
    "X-API-Key": "afk_your_api_key_here",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "prompt": "a sleek silver sports car on a coastal highway at sunset, hyper-realistic",
    "model": "imagen-4-ultra",
    "imagenParams": {
      "image_size": "1K",
      "output_format": "jpg"
    }
  }),
});
const { jobId } = await response.json();
console.log(jobId);

Response & job lifecycle

Generation is asynchronous. A successful submission returns 202 Accepted with a jobId. Poll GET /v2/jobs/{id} (or supply a webhook_url) until the status is COMPLETED; the result field then holds the output URL(s).

1. Submission response (202)

{
  "jobId": "b2c3d4e5-f6a7-8901-bcde-f23456789012",
  "status": "QUEUED"
}

2. Poll for the result

curl https://api.apiframe.ai/v2/jobs/JOB_ID \
  -H "X-API-Key: afk_your_api_key_here"
import requests, time

while True:
    job = requests.get(
        "https://api.apiframe.ai/v2/jobs/JOB_ID",
        headers={"X-API-Key": "afk_your_api_key_here"},
    ).json()
    if job["status"] in ("COMPLETED", "FAILED"):
        break
    time.sleep(2)
print(job["result"])
let job;
do {
  await new Promise((r) => setTimeout(r, 2000));
  job = await fetch("https://api.apiframe.ai/v2/jobs/JOB_ID", {
    headers: { "X-API-Key": "afk_your_api_key_here" },
  }).then((r) => r.json());
} while (job.status !== "COMPLETED" && job.status !== "FAILED");
console.log(job.result);

Input schema

Request parameters accepted by the Imagen 4 Ultra endpoint. Model-specific options are nested under the params object shown below.

Parameter Type Required Default Allowed / range Description
prompt string required Text description of what to generate.
model string required "imagen-4-ultra" "imagen-4-ultra" The model identifier for this endpoint.
imagenParams.image_size string optional "1K" "1K", "2K" Resolution
imagenParams.output_format string optional "jpg" "jpg", "png" Output format

Frequently Asked Questions

Common questions about the Imagen 4 Ultra API.

What is Imagen 4 Ultra?

The highest-quality tier of Google's Imagen 4 family, released in May 2025 and built for final, production-grade images.

How is it different from Imagen 4 and Imagen 4 Fast?

Ultra offers the most detail and the strictest prompt adherence, priced at 11 credits ($0.11) per image versus 7 credits ($0.07) for Standard and 4 credits ($0.04) for Fast.

What resolution does it produce?

Native 2K, at 2048x2048.

What is it best for?

Brand-critical marketing, professional commercial assets, and realistic imagery of people.

Does it watermark generated images?

Yes. Every image carries Google's invisible SynthID watermark.

Where can you access it?

Through Apiframe, as well as the Gemini API, Google AI Studio, and Vertex AI.

Still have questions?

Start building with the Imagen 4 Ultra API

Get your API key and integrate Imagen 4 Ultra in minutes — Pay-as-you-go.

Free credits to start
One API for every model
Webhooks, SDKs & idempotency
No provider account required

Questions? Join our Discord or contact sales.