Preços

Ideogram API pricing: Ideogram V3, V4 and Character per image, with code

Your pictures need words in them, spelled right: a poster headline, a product label, a sale banner. That is what Ideogram is known for. Here is what Ideogram V3, Ideogram V4 and Ideogram Character cost per image through an API at each speed, what 1,000 images add up to, and the code for your first poster.

Ideogram API pricing (November 2026)

Ideogram is priced per image, by speed. Each model has three, set in quality: turbo, balanced (the default) and quality. The aspect ratio does not change the price:

Ideogram API price per image at each speed
ModeloId do modeloTurboBalancedQuality
Ideogram V3ideogram-v3$0.03$0.05$0.07
Ideogram V4ideogram-v4$0.04$0.08$0.14
Ideogram Characterideogram-character$0.08$0.12$0.15

Turbo is the quickest and cheapest, quality takes longest and renders the finest detail, and balanced sits in between. Draft on turbo, then make the final picture on balanced or quality. There is no Ideogram plan to buy: you prepay credit and each picture is charged once, when it is delivered.

What 1,000 Ideogram images cost

Cost of 1,000 Ideogram images at each speed
ModeloTurboBalancedQuality
Ideogram V3$30.00$50.00$70.00
Ideogram V4$40.00$80.00$140.00
Ideogram Character$80.00$120.00$150.00

Ideogram V3 or V4?

Ideogram V4 is the newer model. It takes 23 aspect ratios, from tall 9:22 phone banners to wide 3:1 headers, where V3 takes five: 1:1, 4:3, 3:4, 16:9 and 9:16. V3 costs less at every speed, so it is the better pick when your layout fits one of its five shapes and you make pictures in volume. Both make pictures from a prompt, and both can remix one picture you send.

Make a poster with Ideogram V4

Put the exact words in quotes in the prompt and say where they go. Send POST /v1/generations with ideogram-v4, the prompt, a speed in quality and an aspect_ratio, then poll until it has succeeded or failed. This request on balanced costs $0.08.

cURL
export REVANA_API_KEY="sr_live_..."

# One Idempotency-Key per job, made once: resend with the same $KEY after a timeout, a 429 or a 5xx
KEY=$(uuidgen)

# 1. Submit the job (returns 202 with the generation id). max_cost_usd is your cap: the most it may cost.
curl https://api.revana.si/v1/generations \
  -H "Authorization: Bearer $REVANA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $KEY" \
  -d '{
    "model": "ideogram-v4",
    "input": {
      "prompt": "A retro travel poster with the title \"LISBON\" in bold cream letters at the top, a yellow tram climbing a steep street at sunset, screen-print texture.",
      "quality": "balanced",
      "aspect_ratio": "2:3"
    },
    "max_cost_usd": 0.1
  }'

# 2. Poll with the id from step 1 until status is "succeeded" or "failed".
#    A failed job is free; make a new KEY before you submit it again.
curl https://api.revana.si/v1/generations/gen_01JC4P5K9W \
  -H "Authorization: Bearer $REVANA_API_KEY"
Python
import os
import time
import uuid

import requests

API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
# One Idempotency-Key per job, made once. Resend after a timeout, a 429 or a 5xx with the
# same KEY: you get the same job back, never a second charge.
KEY = str(uuid.uuid4())

resp = requests.post(f"{API}/generations", headers={**HEADERS, "Idempotency-Key": KEY}, json={
    "model": "ideogram-v4",
    "input": {
        "prompt": 'A retro travel poster with the title "LISBON" in bold cream letters at the top, a yellow tram climbing a steep street at sunset, screen-print texture.',
        "quality": "balanced",
        "aspect_ratio": "2:3",
    },
    "max_cost_usd": 0.1,  # your cap: the most this job may cost
})
resp.raise_for_status()
job = resp.json()

while job["status"] in ("queued", "running"):
    time.sleep(3)
    job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()

if job["status"] == "succeeded":
    print(job["output"]["urls"], job["cost_usd"])
else:
    # A failed job is free. To try again, make a new KEY: this one answers with the failure.
    print("Failed:", job["error"])
Resposta
{
  "id": "gen_01JC4P5K9W",
  "model": "ideogram-v4",
  "status": "succeeded",
  "output": {
    "urls": [
      "https://cdn.revana.si/g/gen_01JC4P5K9W/0.png"
    ]
  },
  "cost_usd": 0.08,
  "attempts": 1,
  "error": null,
  "created_at": "2026-11-13T10:14:02Z",
  "completed_at": "2026-11-13T10:14:31Z"
}

Remix a picture

Add image_url and Ideogram works from your picture: a new style, a new scene, new words. V3 and V4 take one picture, and a remix costs the same as a prompt-only image: this one on V3 turbo is $0.03. A file on your computer goes up first with POST /v1/uploads; the link is good for 14 days.

Corpo da requisição
{
  "model": "ideogram-v3",
  "input": {
    "prompt": "The same shop front at night with a neon sign that reads \"OPEN LATE\", rain on the street, cinematic light.",
    "image_url": "https://example.com/shop-front.jpg",
    "quality": "turbo",
    "aspect_ratio": "16:9"
  },
  "max_cost_usd": 0.05
}

Ideogram Character: one face in many scenes

Ideogram Character keeps one person's face the same across pictures. Send one reference photo in image_url and describe the new scene; it does not make pictures from a prompt alone. It costs $0.08 on turbo, $0.12 on balanced and $0.15 on quality.

Corpo da requisição
{
  "model": "ideogram-character",
  "input": {
    "prompt": "The same woman as a barista in a sunlit cafe, smiling, holding a latte, 35mm photo.",
    "image_url": "https://example.com/face.jpg",
    "quality": "turbo",
    "aspect_ratio": "3:4"
  },
  "max_cost_usd": 0.1
}

Use a real person's photo only with their permission. A speed or aspect ratio the model does not list comes back straight away as 422 invalid_input, with the values it does take, and nothing is charged.

Ideogram against other image models

For words in pictures, Nano Banana Pro is the other strong pick (Nano Banana Pro API). For design work in a brand style, see the Recraft API; for the painterly look, Midjourney. The Midjourney alternatives guide compares eight image models on one page. See each model's live price on the Ideogram V3, Ideogram V4 and Ideogram Character pages, try V3 in the browser on the Ideogram V3 try page, see every model on the models page, top up on the pricing page, read the docs, or get an API key.

Perguntas frequentes

How much does the Ideogram API cost?

In November 2026, Ideogram V3 costs $0.03 to $0.07 a picture, Ideogram V4 $0.04 to $0.14, and Ideogram Character $0.08 to $0.15, from turbo to quality. There is no monthly plan: you prepay credit and each picture is charged once, when it is delivered.

What is the difference between turbo, balanced and quality?

Speed and detail. All three run the same model with the same prompt. Turbo is the quickest and cheapest, quality takes longest and renders the finest detail, and balanced, the default, sits in between.

Do I need an Ideogram subscription to use the API?

No. You call Ideogram V3, V4 and Character with a Revana API key and pay per picture from prepaid credit. There is nothing to cancel and no monthly minimum.

How do I get readable text in an Ideogram image?

Put the exact words in quotes in your prompt and say where they go, for example a title that reads "LISBON" at the top. Short phrases come out most reliably; check spelling in the result before you publish it.

Can Ideogram keep the same character across pictures?

Yes, with Ideogram Character. Send one reference photo in image_url and describe each new scene; the face stays the same. Use a real person's photo only with their permission.

Am I charged for a failed Ideogram image?

No. The price is held when you submit and released if the job fails, so a failed picture costs nothing.

Call Ideogram with one key

One API key for Ideogram V3, V4 and Character and every other image and video model. Prepaid credit from $10, charged only for images that are delivered.