Starter
Around 5 clips
$9.90one-time
5clips
$1.78 per clipBase price
1,000 credits
FLUX 3 Max is served through fal's API. This page lists the endpoints, the parameters, the output and the price, from fal's own documentation, so you can call it yourself. Flux3Max.io is a website on top of that API; we do not sell API access.
Want to see a clip before you write code? 180 credits for 5 seconds at 720p.
A failed video is refunded.
All three take a prompt and return one video. Billing is per second of output video and is the same for text and for images.
| Endpoint id | Input you add to the prompt | Use it for |
|---|---|---|
| blackforestlabs/flux-3-max/text-to-video | Nothing | A video from words alone |
| blackforestlabs/flux-3-max/image-to-video | image_url (required), end_image_url (optional) | Start from a photo, and optionally end on a second one |
| blackforestlabs/flux-3-max/keyframes-to-video | keyframes: 1 to 10 images, each with a frame_index | Pin images at several points of the clip |
The image-to-video page on this site covers the photo mode; keyframes mode is not in our tool yet.
From fal's OpenAPI schema for the three endpoints. Only the prompt is required on the text endpoint.
| Parameter | Type | Default | Allowed values |
|---|---|---|---|
| prompt | string | none | The scene: subject, motion, camera and sound |
| duration | integer | 5 | 5 to 20, whole seconds |
| resolution | string | 720p | 720p or 1080p (1080p is an upscale of the 720p render) |
| aspect_ratio | string | auto | auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16; auto is 16:9 for text and follows the first image otherwise |
| generate_audio | boolean | true | true or false |
| reasoning_level | string | high | low or high; high spends more effort on the prompt and takes longer |
| seed | integer | random | Optional |
A 16:9 video at 720p is 1280 by 704 pixels at 24 frames a second. In our 24 clips a 5-second clip took 10 to 34 seconds to come back and 15 and 20 second clips about 100 seconds.
fal's client libraries hide the protocol. In JavaScript, fal's own example is a single call to fal.subscribe with the endpoint id and an input object, and the finished video address is in result.data.video.url. The same endpoints work over plain HTTP through fal's queue: you submit a request to queue.fal.run and get a request id, you poll its status until it is completed, then you fetch the result.
Two details we met in production. fal's status and result URLs use only the owner and the app (blackforestlabs/flux-3-max), not the endpoint path, and a URL with the endpoint path in it answers 405. And if you poll the result address and treat any answer other than 200 as still running, as our own provider layer does, you will never see a failure; a failed request is reported by fal's webhook, which you ask for with a fal_webhook query parameter on the submit call and which sends a status of OK or ERROR with the payload or the error. Use the webhook, and keep polling as a fallback.
The result has a video object (url, content_type, file_name, file_size, width, height, fps, duration, num_frames), the seed and a timings object. Copy the file to your own storage if you need it later: we copy ours into our own bucket for 30 days.
Billed per second of output video, with no minimums and no subscription, the same for text to video and image to video.
| Resolution | Regular price | Promotion until 7 Nov 2026 |
|---|---|---|
| 720p | $0.17 a second | $0.0425 a second (75 percent off) |
| 1080p | $0.29 a second | $0.0725 a second (75 percent off) |
A 5-second 720p clip is $0.85 at the regular price. fal's model page lists commercial use; read fal's terms for the details.
fal says FLUX 3 Max is fal Research's model, post-trained with Black Forest Labs on FLUX 3. fal is the provider we could verify. Black Forest Labs' models page describes FLUX 3 Max and calls it an API model, but its API documentation index, as we read it, has no FLUX 3 Max entry, so we cannot point you to a second provider. We did not verify any other.
We run FLUX 3 Max through fal's API for the tool on this site and sell credits for it, not API keys. If you want to build on the model, create a fal account and call the endpoints above. If you only want videos, the tool does it with a price in credits before you start.
A 5-second clip at 720p costs 180 credits (36 a second); 1080p costs 62 a second. Buy a pack once and use it whenever you like. Bigger packs bring the price of a clip down from $1.78 to $1.50.
Starter
$9.90one-time
5clips
$1.78 per clipBase price
1,000 credits
Basic
$19.90one-time
11clips
$1.71 per clipSave 4%
2,100 credits
PlusRecommended
$39.90one-time
24clips
$1.63 per clipSave 8%
4,400 credits
Pro
$79.90one-time
51clips
$1.56 per clipSave 12%
9,200 credits
Studio
$149.90one-time
100clips
$1.50 per clipSave 16%
18,000 credits
Secure one-time checkout through Stripe. Buying a pack only adds credits to your account. USD prices. Review the final amount and any applicable tax at checkout before paying. Credits do not automatically renew, and unused credits can be refunded within 7 days of purchase. The credit cost shows before each video; finished results need no second payment to view or download.
Every outside figure on this page, and where we read it. We did not run any of these models ourselves for this page.
| Source | What we took from it | Read on |
|---|---|---|
| fal.ai/api/openapi/queue/openapi.json (the three FLUX 3 Max endpoint ids) | Endpoint ids, parameters, defaults, allowed values, the keyframes limit of ten | 3 Nov 2026 |
| fal.ai/models/blackforestlabs/flux-3-max/text-to-video | Price per second and the promotion dates, 5 to 20 seconds, 720p and optional 1080p upscaling, audio on by default, commercial use tag, the output example (1280 by 704, 24 fps) | 3 Nov 2026 |
| fal.ai/flux-3-max | Per-second billing with no minimums, the fal.subscribe example, commercial use answer | 3 Nov 2026 |
| docs.fal.ai/model-apis/model-endpoints/queue and /webhooks | Submit, status and result URLs, the 405 on the endpoint path, the webhook body with OK and ERROR | 3 Nov 2026 |
| docs.bfl.ml/llms.txt and bfl.ai/models | No FLUX 3 Max entry in the API documentation index; FLUX 3 Max listed on the models page as an API model | 3 Nov 2026 |
| Our own 24 runs on 3 Nov 2026 | Seconds per clip and the 1280 by 704 size (our measurements, not fal's) | 3 Nov 2026 |
Yes. fal serves it through three endpoints: text-to-video, image-to-video and keyframes-to-video, under the ids blackforestlabs/flux-3-max/….
On fal, $0.17 a second at 720p and $0.29 at 1080p, with a 75 percent promotion until 7 November 2026 ($0.0425 and $0.0725). Billing is per second of output video.
No. Flux3Max.io is a website with a tool and credit packs; it has no API. To call the model from code, use fal's API.
Ask for a webhook with the fal_webhook query parameter on the submit call. fal posts a status of OK with the result or ERROR with an error message. Polling the result address alone does not report a failure.
A video object with the file address, content type, size, width, height, frame rate, duration and frame count, plus the seed and timing information.
fal's model page lists commercial use and its product page says content generated through the API can be used in commercial projects; read fal's terms for the details.
The keyframes endpoint takes 1 to 10 images, each with a frame_index. Our tool offers a first and a last frame today.
Flux3Max.io is an independent service. It is not affiliated with, endorsed by or sponsored by Black Forest Labs or fal; FLUX is a trademark of Black Forest Labs, and model names belong to their owners.
One account and one set of credits for every page.
New accounts get a free first clip. A failed video costs nothing.