M

Midjourney

Image Generation

by Midjourney Inc.

Industry-leading AI image generation known for stunning artistic quality. No official public API yet; access via Discord bot or third-party API services.

Registration & API Key Steps

1

Create Discord Account

Midjourney runs through Discord. Create a Discord account if you don't have one.

Open link
2

Subscribe to Midjourney

Visit midjourney.com and subscribe to a plan. A paid subscription is required to generate images.

Open link
3

Join Midjourney Discord Server

Join the official Midjourney Discord server and use /imagine command in newbie channels.

Open link
4

For API Access: Use Third-Party Services

No official API exists. For programmatic access, use third-party services like UseAPI.net, ImagineAPI, or APIFRAME. Note: this may violate Midjourney TOS.

Pricing

TierPriceFeatures
Basic Plan$10/month ($8/month annual)~3.3 GPU hours/month, Limited concurrent jobs, Community gallery access
Standard Plan$30/month ($24/month annual)~15 GPU hours/month, Unlimited relaxed generations, Stealth mode
Pro Plan$60/month ($48/month annual)~30 GPU hours/month, Unlimited relaxed generations, 12 concurrent fast jobs
Mega Plan$120/month ($96/month annual)~60 GPU hours/month, Unlimited relaxed generations, 12 concurrent fast jobs

Application Tips

No Official API Available

As of early 2026, Midjourney has not released an official public API. Third-party solutions exist but carry the risk of account bans.

Use Web Interface

Midjourney now has a web interface at midjourney.com in addition to Discord. Both offer the same generation capabilities.

Annual Billing Saves 20%

All plans offer a 20% discount for annual billing. Consider yearly plans if you are a regular user.

China Access Solutions

Third-Party API Services

Services like UseAPI.net or ImagineAPI provide REST API wrappers around Midjourney Discord bot.

Discord Access via VPN

Use a reliable VPN to access Discord and interact with the Midjourney bot directly.

Code Example

JavaScript / TypeScript
// Using third-party API service (e.g., UseAPI.net)
// Note: No official Midjourney API exists

const response = await fetch('https://api.useapi.net/v2/jobs/imagine', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_USEAPI_TOKEN',
  },
  body: JSON.stringify({
    prompt: 'A mystical forest with bioluminescent plants --ar 16:9 --v 6',
    discord: 'YOUR_DISCORD_TOKEN',
    server: 'YOUR_SERVER_ID',
    channel: 'YOUR_CHANNEL_ID',
  }),
});

const data = await response.json();
console.log('Job ID:', data.jobid);

Rate Limits

TierLimits
Basic~3.3 GPU hours/month, limited concurrency
Standard~15 GPU hours fast + unlimited relaxed
Pro~30 GPU hours fast + unlimited relaxed, 12 concurrent

Recommended Use Cases

Artistic illustrationsConcept art & designMarketing visualsBook covers & postersCreative exploration
Last Updated: 2025-02

Related API Guides