FLUX Outpainting API

blackforestlabs/flux-outpainting
Extends an image beyond its original canvas.
Output
$0.13 / MP (variable)
Released
Jun 12, 2026

Overview

What is FLUX Outpainting API?

Extends an image beyond its original canvas.

Technical Specifications
- Supported inputs: Image, Text
- Output: Image
- Endpoint: /images/generations

Performance Benchmarks
[embed]

FLUX Outpainting API Pricing
- Pricing on request

Where to Use FLUX Outpainting

High-volume image generation
Produce product visuals, thumbnails, and marketing assets programmatically at scale.

Creative and concept art
Turn text prompts into illustrations, mockups, and design explorations.

Image editing and variations
Provide a reference image to guide edits, restyles, or variations.

Code Sample
[embed]

Use cases

FLUX Outpainting is documented as suited to aspect-ratio changes, such as converting images into widescreen, vertical, or banner formats. It is also suited to banner generation and social media reformatting, where an image needs to be extended to fit a new layout. The model is documented for giving a composition more room to breathe, which applies when a subject needs extra surrounding space without re-framing. It is also suited to extending natural scenes or textures, including landscapes, interiors, fabrics, food, and skies, where the goal is “more of the same.”

How to use FLUX Outpainting API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to blackforestlabs/flux-outpainting.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/images/generations",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "blackforestlabs/flux-outpainting",
      "prompt": "A cat holding a sign that says hello"
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/images/generations", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "blackforestlabs/flux-outpainting",
    "prompt": "A cat holding a sign that says hello"
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/images/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"blackforestlabs/flux-outpainting","prompt":"A cat holding a sign that says hello"}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

FLUX Outpainting API Pricing

TypePrice
Output
$0.13 / MP (variable)

FLUX Outpainting vs other models

ModelInputOutputContextBest for
$0.13 / MP (variable)
Image generation at scale
$0.25 / 1M tokens
$60 / 1M tokens
128K tokens
Image generation at scale
$5 / 1M tokens
$30 / 1M tokens
Image generation at scale
$0.25 / gen
Image generation at scale
$0.015 / MP (variable)
Image generation at scale

Frequently asked questions

FLUX Outpainting takes image, text as input and returns image.

FLUX Outpainting is priced at $0.169 / MP (variable).

FLUX Outpainting is billed per generation — a fixed charge per output rather than by prompt length.

Yes, FLUX Outpainting accepts image input as well as a text prompt.

FLUX Outpainting was built by Black Forest Labs.

Send a request to https://api.aimlapi.com/v1/images/generations with blackforestlabs/flux-outpainting as the model id.

Yes. FLUX Outpainting is served through AI/ML API, so the same key and endpoint format used for other models applies.

Yes, video editing is listed as a feature of FLUX Outpainting in addition to extending images beyond their original canvas.

Start building with FLUX Outpainting

Get API Key
1000+ models, one API.