Proxy asset retrieval from https://cdn.midjourney.com
October 27, 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 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 tokenis required, see Setup useapi.net for details.
Query Parameter
cdnUrlis 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)