Get Midjourney Account Info
October 27, 2025
Table of contents
Get Midjourney account information using the /info command. Returns subscription details, fast time remaining, job mode, and current settings.
https://api.useapi.net/v3/midjourney/jobs/info
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
Request Body
{
"channel": "1234567890123456789"
}
Parameters
-
channelis optional if only one Midjourney account is configured under GET /accounts. You must specify the channel when you have multiple accounts setup and wish to use a specific account from the configured list. streamis optional (default:true).true- ReturnsContent-Type: text/event-streamwith live progress events. See SSE Streaming Guidefalse- ReturnsContent-Type: application/jsonwith initial job state. Use GET /jobs/jobidto retrieve updates and results
-
replyUrlis optional. Webhook URL for real-time job event callbacks. If channel has defaultreplyUrlconfigured, it will be used when job-specific one is not provided. All job events POST-ed to this URL as they occur.
Overrides channel-levelreplyUrlif specified.
Maximum length 1024 characters. replyRefis optional. Your reference ID stored with job.
Returned in all responses and callbacks asresponse.replyRef.
Maximum length 1024 characters.
Responses
-
Real-time SSE streaming (
stream: true)Returns
Content-Type: text/event-streamwith live events. See SSE Event Format for details. -
Job created successfully (
stream: false). Use returnedjobidwith GET /jobs/jobidto poll status, or wait for webhook callbacks ifreplyUrlprovided.Account settings will be available in
response.settingswhen job completes.{ "jobid": "j1023...", "verb": "info", "status": "created", "created": "2025-10-23T14:15:20.123Z", "updated": "2025-10-23T14:15:20.123Z", "request": { "stream": false } } -
{ "error": "channel parameter is required when multiple channels (3) are configured" } -
{ "error": "Unauthorized" } -
{ "error": "Account has no subscription or subscription expired" } -
Channel has pending moderation/CAPTCHA. Email notification sent. Log into Discord and address moderation message/CAPTCHA. Execute POST /accounts/reset/
channel.{ "error": "All configured Midjourney channels (2) have errors (pending moderation, CAPTCHA, etc.). Please resolve channel issues before making new requests." }
Model
See Job Response Model for complete response structure.
Account settings will be available in response.settings when job completes.
Examples
-
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -X POST "https://api.useapi.net/v3/midjourney/jobs/info" \ -d '{}' -
const response = await fetch('https://api.useapi.net/v3/midjourney/jobs/info', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({}) }); const result = await response.json(); console.log('Account mode:', result.response.settings); // { relax: false, fast: true, turbo: false } -
import requests response = requests.post( 'https://api.useapi.net/v3/midjourney/jobs/info', headers={'Authorization': 'Bearer YOUR_API_TOKEN'}, json={} ) result = response.json() print('Account mode:', result['response']['settings'])