Proxy asset retrieval from https://cdn.midjourney.com
September 12, 2025
Table of contents
This endpoint allows you to fetch images and videos from https://cdn.midjourney.com/
through the useapi.net proxy. Use it to retrieve imageUx
and videoUx
URLs returned by GET jobs/?jobid=jobid
or any other assets hosted on https://cdn.midjourney.com/
.
https://api.useapi.net/v1/proxy/cdn-midjourney/?cdnUrl=
https://cdn.midjourney.com/…
Request Headers
Authorization: Bearer {API token}
API token
is required, see Setup useapi.net for details.
Query Parameter
cdnUrl
is required and must be a valid asset URL starting withhttps://cdn.midjourney.com/
Responses
-
Returns the proxied content from the Midjourney CDN with appropriate headers.
-
{ "error": "<Error message>", "code": 400 }
-
{ "error": "Unauthorized", "code": 401 }
Examples
-
curl -H "Authorization: Bearer …" \ "https://api.useapi.net/v1/proxy/cdn-midjourney/?cdnUrl=https://cdn.midjourney.com/example-image.jpg"
-
const cdnUrl = "https://cdn.midjourney.com/example-image.jpg"; const apiUrl = `https://api.useapi.net/v1/proxy/cdn-midjourney/`; const api_token = "API token"; const response = await fetch(`${apiUrl}?cdnUrl=${encodeURIComponent(cdnUrl)}`, { method: 'GET', headers: { 'Authorization': `Bearer ${api_token}` } }); const result = await response.blob(); // For image/video content console.log("response", {response, result});
-
import requests cdnUrl = "https://cdn.midjourney.com/example-image.jpg" apiUrl = f"https://api.useapi.net/v1/proxy/cdn-midjourney/" api_token = "API token" headers = { "Authorization": f"Bearer {api_token}" } params = { "cdnUrl": cdnUrl } response = requests.get(apiUrl, headers=headers, params=params) print(response.status_code, response.headers) # Save image/video content with open('image.jpg', 'wb') as f: f.write(response.content)