Official Fast extra time is $4/hour. Versus that conversion: Imagine 6% below, Edits & fast 10% below, Turbo 7% below. Upload has no official per-image price.
Midjourney
Midjourney
midjourney A distinctive look. One route for prompts, optional references, and size or --ar.
Completed images appear here after a successful Credit debit.
Midjourney prices
Official Midjourney has no per-image API list. The official column converts extra Fast GPU at $4/hour.
Call Midjourney
ImgRouter uses one request contract. Send this model ID to POST /v1/images/generations. Examples below match the recommended defaults on this page.
/v1/images/generationscurl https://api.imgrouter.com/v1/images/generations \
-H "Authorization: Bearer $IMGROUTER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: midjourney-generate-001" \
-d '{
"model": "midjourney",
"prompt": "A cozy coffee shop interior with warm lighting, wooden tables, and plants by the window on a rainy afternoon.",
"size": "16:9",
"n": 1
}'Parameters and usage notes
These are the ImgRouter fields. Official upstream names such as image_urls are mapped from reference_images.
modelstring · requiredDefault and required: midjourney. promptstring · requiredText instruction, 1–5,000 characters. Describe the image or the edit you want.sizestring · default 16:9Aspect ratio. Supported: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3. Prefer an explicit ratio instead of auto when you need predictable framing.ninteger · 1–1Number of output images. Send a number, not a quoted string. Defaults to 1 and cannot exceed 1.reference_imagesstring[] · max 4Public HTTPS image URLs for image-to-image or edit. Send this field to POST /v1/images/edits. Official docs may call this image_urls.Size, resolution, and output
Route notes
Native Midjourney flags may be included in the prompt, such as --ar 16:9 or --style raw.
The explicit size field takes precedence over an aspect-ratio flag in the prompt.
Use reference_images for image-guided generation.
Edit with reference images
Send public HTTPS source images with the same core controls. This route accepts up to 4 reference images.
/v1/images/editscurl https://api.imgrouter.com/v1/images/edits \
-H "Authorization: Bearer $IMGROUTER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: midjourney-edit-001" \
-d '{
"model": "midjourney",
"prompt": "Preserve the subject and composition. Change the scene to soft blue hour.",
"size": "16:9",
"n": 1,
"reference_images": [
"https://example.com/reference.jpg"
]
}'Read the completed output
Successful requests return completed image URLs and a request ID. Store the assets you need permanently; routed output URLs may expire.
{
"id": "req_01K4…",
"object": "image.generation",
"created": 1787424152,
"data": [
{ "url": "https://static.imgrouter.com/images/req_01K4.webp" }
],
"usage": { "images": 1 }
}Use GET /v1/requests/{request_id} for reconciliation and GET /v1/balance for the authenticated key's current Credit position.