Full workflow, one endpoint · Billed by task type · The aesthetic benchmark ● Available

Midjourney API

Midjourney is renowned for its distinctive aesthetics and stylized output. Roko API opens its complete workflow through one unified endpoint — text-to-image, image-to-image, blend, describe, inpaint, variations, and multi-level upscales — billed on a three-dimension grid of task type × speed × quality from $0.011 per task.

Public model ID
midjourney
Task types
12 (text-to-image through upscale4)
Billing
task type × speed × quality
Endpoint
POST /v1/images/tasks
Catalog snapshot

What is the Midjourney API?

Midjourney is known for stylized finished images, atmospheric lighting, and visual polish. Official V8.2 has been the default since July 24, 2026.

Roko exposes 11 tasks: text-to-image, image-to-image, blend, describe, seed, inpaint, variation1, upsample1, reroll, upscale2, and upscale4. The catalog does not disclose the routed upstream version, so V8 details are official product context only.

Tasks are priced across type, fast/turbo, and standard/hd: 44 rates from $0.011 to $0.594 per async task.

Core capabilities

Distinctive aesthetics

A fit for posters, covers, and concept art.

11 task types

Covers generation, blend, describe, inpaint, variation, and upscale.

Speed and quality controls

fast/turbo and standard/hd balance cost and output.

44 published rates

Prices range from $0.011 to $0.594.

Midjourney examples

Examples below are same-brief comparison assets from a third-party review (PicLumen, August 2026 tests, sources labeled, not Roko-measured), illustrating the model's aesthetic direction; Roko-measured cases will follow once a test key is available.

Midjourney's classical illustration of Odysseus resting beneath an olive tree on a seaside cliff
Output
text-to-imageDemo output (not Roko-measured) · 4:3

Illustrative narrative: Odysseus and the olive tree

Odysseus seated beneath an olive tree on a seaside cliff, classical illustration, mythological atmosphere

PicLumen same-brief sample: the fusion of mythological narrative, figure pose, and scene atmosphere shows Midjourney's signature aesthetic treatment.

Third-party same-brief review (PicLumen, Aug 2026) · 2026-10-07 核验
Midjourney's cinematic portrait of a woman with an umbrella on a rainy neon street
Output
text-to-imageDemo output (not Roko-measured) · 4:3

Documentary photo: woman with umbrella in the rain

A woman holding an umbrella on a rain-soaked street at night, cinematic portrait, neon reflections

Rain-night neon, wet-street reflections, and mood handling — the representative direction of Midjourney's cinematic portraiture.

Third-party same-brief review (PicLumen, Aug 2026) · 2026-10-07 核验
Midjourney's geometric-typography Field Notes event poster
Output
text-to-imageDemo output (not Roko-measured) · 2:3

Experimental typography: Field Notes poster

Experimental Field Notes design poster with geometric typography, Berlin event layout

The experimental design direction from the review: bold geometric composition and typography showing Midjourney's stylized imagination.

Third-party same-brief review (PicLumen, Aug 2026) · 2026-10-07 核验
Midjourney's NOMA perfume product shot with glass bottle, fruit slices, and ice
Output
text-to-imageDemo output (not Roko-measured) · 1:1

Product photography: NOMA perfume

NOMA No. 03 perfume product shot with a glass bottle, sliced fruit and ice, studio lighting

Still-life composition and lighting — glass textures and prop atmosphere sample Midjourney's commercial photography direction.

Third-party same-brief review (PicLumen, Aug 2026) · 2026-10-07 核验
Midjourney's felted fox with a small bird perched on its head, miniature craft aesthetic
Output
text-to-imageThird-party V8 test article screenshot · 2:3

Material texture: felted fox miniature

A felted wool fox with a small bird perched on its head, soft clouds, miniature craft aesthetic

From an AI Primer third-party V8 test article: the fine felted texture and miniature-scene mood sample the V8 family's material rendering.

AI Primer third-party V8 test article screenshot · 2026-10-07 核验
Midjourney's tiger-illustration poster with the GO GET 'EM TIGER display headline
Output
text-to-imageThird-party V8 test article screenshot · 2:3

Display typography: GO GET 'EM TIGER

Bold poster design with tiger illustrations and the headline GO GET 'EM TIGER in display type, orange and blue palette

The official showcase of V8's quoted-text rendering: the display headline renders complete and legible alongside tiger artwork and layout hierarchy.

AI Primer third-party V8 test article screenshot · 2026-10-07 核验

Midjourney API pricing

Pricing is generated from the current Roko catalog on the task type × speed (fast/turbo) × quality (standard/hd) grid — all 44 tiers listed in the table below. Confirm the console estimate before submitting.

ResolutionPriceBilling unit
generation_type=describe · quality=standard · speed=fast$0.011per output
generation_type=seed · quality=standard · speed=fast$0.011per output
generation_type=describe · quality=standard · speed=turbo$0.011per output
generation_type=seed · quality=standard · speed=turbo$0.011per output
generation_type=describe · quality=hd · speed=fast$0.0165per output
generation_type=seed · quality=hd · speed=fast$0.0165per output
generation_type=describe · quality=hd · speed=turbo$0.0165per output
generation_type=seed · quality=hd · speed=turbo$0.0165per output
generation_type=text-to-image · quality=standard · speed=fast$0.055per output
generation_type=image-to-image · quality=standard · speed=fast$0.055per output
generation_type=blend · quality=standard · speed=fast$0.055per output
generation_type=inpaint · quality=standard · speed=fast$0.055per output
generation_type=variation1 · quality=standard · speed=fast$0.055per output
generation_type=upsample1 · quality=standard · speed=fast$0.055per output
generation_type=reroll · quality=standard · speed=fast$0.055per output
generation_type=blend · quality=standard · speed=turbo$0.055per output
generation_type=text-to-image · quality=standard · speed=turbo$0.077per output
generation_type=image-to-image · quality=standard · speed=turbo$0.077per output
generation_type=inpaint · quality=standard · speed=turbo$0.077per output
generation_type=variation1 · quality=standard · speed=turbo$0.077per output
generation_type=upsample1 · quality=standard · speed=turbo$0.077per output
generation_type=reroll · quality=standard · speed=turbo$0.077per output
generation_type=text-to-image · quality=hd · speed=fast$0.0825per output
generation_type=image-to-image · quality=hd · speed=fast$0.0825per output
generation_type=blend · quality=hd · speed=fast$0.0825per output
generation_type=inpaint · quality=hd · speed=fast$0.0825per output
generation_type=variation1 · quality=hd · speed=fast$0.0825per output
generation_type=upsample1 · quality=hd · speed=fast$0.0825per output
generation_type=reroll · quality=hd · speed=fast$0.0825per output
generation_type=blend · quality=hd · speed=turbo$0.0825per output
generation_type=text-to-image · quality=hd · speed=turbo$0.1155per output
generation_type=image-to-image · quality=hd · speed=turbo$0.1155per output
generation_type=inpaint · quality=hd · speed=turbo$0.1155per output
generation_type=variation1 · quality=hd · speed=turbo$0.1155per output
generation_type=upsample1 · quality=hd · speed=turbo$0.1155per output
generation_type=reroll · quality=hd · speed=turbo$0.1155per output
generation_type=upscale2 · quality=standard · speed=fast$0.132per output
generation_type=upscale2 · quality=standard · speed=turbo$0.132per output
generation_type=upscale2 · quality=hd · speed=fast$0.198per output
generation_type=upscale2 · quality=hd · speed=turbo$0.198per output
generation_type=upscale4 · quality=standard · speed=fast$0.396per output
generation_type=upscale4 · quality=standard · speed=turbo$0.396per output
generation_type=upscale4 · quality=hd · speed=fast$0.594per output
generation_type=upscale4 · quality=hd · speed=turbo$0.594per output

Cost examples

One text-to-image task (standard/fast)1 × $0.055 = $0.055

The everyday generation tier; image-to-image and blend share the price.

One upscale4 task (hd/fast)1 × $0.594 = $0.594

The highest tier is the 4x upscale at hd quality; describe and seed cost just $0.011.

Parameters and supported scope

Fields come from the current generation_config. generation_type selects the task and billing tier; required inputs follow request validation.

ParameterValuesNotes
prompttextareaDescribe the image to create or the changes to apply to references. · Optional
generation_typetext-to-image / image-to-image / blend / describe / seed / inpaint / variation1 / upsample1 / reroll / upscale2 / upscale4Midjourney task type (text-to-image, image-to-image, blend, describe, inpaint, variations, upscales); it selects the billing tier. · Default: text-to-image · Optional
images≤5Reference images may use URL or Base64; the current model field shows the applicable limit. · Optional
modefast / turboGeneration speed tier; faster tiers cost more per request. · Default: fast · Optional
qualitystandard / hdThe quality tier follows the model config (auto / low / medium / standard / hd) and can directly affect price. · Default: standard · Optional

Call Midjourney with Roko API

Run the async task flow: submit a task to get a task_id, then poll for the result. Never expose an API key in client-side code.

Submit generation

curl https://api.rokoapi.com/v1/images/tasks \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: YOUR_UNIQUE_REQUEST_ID" \
  -d '{
  "model": "midjourney",
  "prompt": "mythological illustration of Odysseus resting beneath an olive tree on a seaside cliff, painterly light",
  "quality": "standard",
  "mode": "fast",
  "generation_type": "text-to-image"
}'

Query recovery task

curl https://api.rokoapi.com/v1/tasks/$TASK_ID \
  -H "Authorization: Bearer $API_KEY"

POST /v1/images/tasks returns 202 with a task_id; once generation completes, query GET /v1/tasks/{task_id} for the result or failure reason. Idempotency-Key must be unique; replays with the same key return the original task without re-billing.

Best-fit scenarios

Posters and covers

Suited to visually led finished work.

Mythic coastal illustration with painterly light.

Blend exploration

blend combines references; describe reads an image.

Blend two mood references.

Final upscaling

Upscale operations enlarge a selected draft.

Upscale the draft for print.

Local revisions

inpaint changes a selected region.

Replace only the background with a dusk sky.

Important limitations

  • Task type drives both billing and required inputs: blend needs multiple images, describe/seed are low-cost query tasks, and upscale tiers require a prior generation.
  • The 44 tiers vary with task type, speed, and quality combinations — price batch runs by target tier first.
  • The upstream version identifier is not disclosed in the Roko catalog; the live upstream follows the task response, and this page does not equate it with any specific official version.
  • A submitted task is not a successful generation — trust the task query result, and review outputs before use.

Midjourney or another image model?

Choose Midjourney for stylization, Grok Image 2.0 for typography and editing, and GPT Image 2 for realism. Roko does not disclose the upstream Midjourney version; follow the catalog and actual result.

All models →

Midjourney API FAQ

What model ID should I use for the Midjourney API?

Use the public Roko API model ID midjourney through the unified endpoint — no Midjourney subscription or Discord required.

How much does the Midjourney API cost?

Billing runs on task type × speed × quality across 44 tiers: describe/seed from $0.011 per task, everyday text-to-image (standard/fast) at $0.055, and upscale4 (hd) topping out at $0.594. Prices can change; confirm the estimate and final settlement.

What are the 11 task types?

text-to-image, image-to-image, blend (multi-image fusion), describe (image description), seed, inpaint (local repaint), variation1, upsample1, reroll, and the upscale2/upscale4 escalation levels.

How do I choose between fast/turbo and standard/hd?

fast is standard speed and turbo is faster but pricier; standard is the base quality tier and hd is higher but costs more. For the same task type, turbo and hd tiers usually price above the fast/standard pair — the full grid is in the pricing table.

Which aspect ratios are supported?

Midjourney controls framing through prompt parameters rather than a dedicated form field; the Roko form currently exposes no aspect-ratio field, so framing follows request validation.

Do I need a Midjourney subscription?

No. Roko API bills per task through the unified endpoint — no official Midjourney subscription or Discord account needed.

Which endpoint does it use?

Submit async tasks via POST /v1/images/tasks to get a task_id, then poll GET /v1/tasks/{task_id} for the result or failure reason.

Which upstream Midjourney version does Roko use?

The Roko catalog does not disclose an upstream version identifier — the live upstream follows the task response. On the official side, the V8 series has evolved since the March 2026 Alpha, and V8.2 has been the official default since July 24, 2026.