MyMidjourney API (opens in a new tab) is like a special addition to Midjourney that lets different programs talk to its features and services. When you add MyMidjourney API (opens in a new tab) to your own apps, you can make your products even better using the cool things from Midjourney to make your users happier.


  • Quick and Easy Setup
  • Packed with Full Features (Imagine, Upscale, Zoom, Pan ...)
  • Continuous Updates
  • Tech Support at No Extra Cost


To begin using MyMidjourney API, you'll first need to get a 'Bearer Token'. You can find this token code in your Account Setup after you've signed up, and paid a subscription. This code is necessary whenever you make requests to the API.

Rate Limiting

We've put in place a rate limiting system that follows a sliding window algorithm. This means you can make one request every 3 seconds. This system helps ensure security by preventing misuse or abuse of the service.

System Design

If you would like to know more about our system design, including Concurrent Support, Load Balance or Task Queue System, please refer to the System Design page.


  • All requests must be made over HTTPS. Calls made over plain HTTP will fail.
  • All requests must be made with a valid Bearer Token. Calls made without a valid token will fail.


If you have any feedback or suggestions, please contact us at our Telgram channel MyMidjourney (opens in a new tab). You can also find latest features or code examples there.

Get Started

Please follows the Get Started page to get started.