Cheaper Gen.
Black Forest LabsvideoNewOperational

FLUX 3 Video API

FLUX goes video — 5–20 s clips with synced audio

FromUp to −5%
$0.143/sOfficial price $0.15

per second of video · 720p

Try FLUX 3 Video

Runs on your balance at the price shown on the button. Results are saved to your account.

Open full-screen Studio
0/5000

Output image shape.

5s

Length of the generated clip in seconds (5–20s). You pay per second.

Generate synchronized sound, ambience and dialogue. No extra cost.
Estimated cost…

Create a free account with Google or email — pay only for what you generate.

Your video will appear here

Write a prompt, pick your settings and hit Run. You only pay for successful generations.

What is FLUX 3 Video?

FLUX 3 Video from Black Forest Labs generates 5–20 second 720p videos with synchronized audio from text or a start and end frame, at one flat per-second price.

5–20 seconds
Long single takes
Audio included
Synced sound, no extra cost
Keyframes
Start and end frame
7 ratios
21:9 to 9:16

Long, coherent shots

FLUX 3 Video renders up to 20 seconds in one pass with stable subjects and natural motion, and generates matching sound in the same pass at no extra cost.

Keyframes

Give a start frame — and optionally an end frame — and FLUX 3 Video animates between them.

FLUX 3 Video pricing

Pay per second of video. No subscription. Failed generations are refunded automatically.

TierOfficial priceCheaper Gen.
720p
audio included
$0.15/s$0.143/s
  • Official price: BFL API list price for FLUX 3 Video at 720p ($0.15 per second, audio included). Prices verified 2026-10-16.
  • 1080p and above are not offered yet: our channel's rate there is above BFL's own price.

Specifications

Resolution
720p
Duration
5–20 s
Aspect ratios
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · 2:1
Audio
Yes (included)
Status
Preview (BFL)
Released
Aug 4, 2026

Use FLUX 3 Video via API

One request to start a job, one to fetch the result. Same shape for every model.

Full API reference
import os, time, requests

API = "https://cheapergen.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['CHEAPERGEN_API_KEY']}"}

# 1. Submit the job
job = requests.post(f"{API}/run/bfl/flux-3-video/text-to-video", headers=headers, json={
    "prompt": "A hot-air balloon drifts over Cappadocia at sunrise, the burner roars, the camera rises alongside the basket",
    "aspect_ratio": "16:9",
    "duration": 5
}).json()

# 2. Poll until it finishes (or pass "webhook_url" and skip polling)
while job["status"] in ("queued", "running"):
    time.sleep(3)
    job = requests.get(f"{API}/generations/{job['id']}", headers=headers).json()

print(job["status"], job["output"]["video"]["url"] if job["status"] == "succeeded" else job["error"])

Example prompts

Hit “Try it” to load a prompt into the playground above.

  • A lighthouse keeper climbs the spiral stairs with a lantern as a storm hits the windows, thunder and rain

    Try it
  • Twenty-second single take following a skateboarder through a sunlit LA neighborhood, wheels clacking

    Try it

FLUX 3 Video FAQ

FLUX 3 Video is billed per second of output at 720p; audio is included at no extra cost, and a silent clip costs the same. Failed generations are never charged.

Yes. Requests run on Black Forest Labs' FLUX 3 Video model through official API channels. BFL lists it as a preview model.

Yes, subject to Black Forest Labs' terms and our Terms of Service.

FLUX 3 Video is developed by Black Forest Labs. Cheaper Gen. provides API access through official upstream endpoints and does not own the model. Trademarks belong to their respective owners. · Markdown · OpenAPI