Cheaper Gen.
Black Forest LabsvideoNewOperational

FLUX 3 Video Image to Video API

Image to Video with FLUX 3 Video by Black Forest Labs. 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 Image to Video

0/5000

Image used as the opening frame. JPG/PNG/WebP, URL or upload.

Optional closing frame — the model animates between the two.

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.

Also available: FLUX 3 Video Text to Video

FLUX 3 Video Image to Video API

POST/api/v1/run/bfl/flux-3-video/image-to-video

Submits an asynchronous job and returns 202 with a generation id. Poll GET /api/v1/generations/{id} or pass webhook_url. See job lifecycle.

Input parameters

NameTypeDescriptionAffects price
promptrequiredstringDescribe the shot: subject, action, camera movement, lighting and style.No
image_urlrequiredstring (URL)Image used as the opening frame. JPG/PNG/WebP, URL or upload.No
end_image_urlstring (URL)Optional closing frame — the model animates between the two.No
durationintegerLength of the generated clip in seconds (5–20s). You pay per second.
Range: 5–20s
Default: 5
Yes
generate_audiobooleanGenerate synchronized sound, ambience and dialogue. No extra cost.
Default: true
No
webhook_urlstring (URL)Optional. We POST the finished generation here, signed with your webhook secret. WebhooksNo

Request

curl -X POST https://cheapergen.com/api/v1/run/bfl/flux-3-video/image-to-video \
  -H "Authorization: Bearer $CHEAPERGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "prompt": "Slow push-in as the flower opens from bud to full bloom",
  "image_url": "https://cdn.cheapergen.ai/samples/portrait.jpg",
  "duration": 5
}'

Response

{
  "id": "gen_8c2QmX1nq0k4",
  "object": "generation",
  "model": "bfl/flux-3-video",
  "endpoint": "bfl/flux-3-video/image-to-video",
  "mode": "image-to-video",
  "status": "queued",
  "input": {
    "prompt": "Slow push-in as the flower opens from bud to full bloom",
    "image_url": "https://cdn.cheapergen.ai/samples/portrait.jpg",
    "duration": 5
  },
  "output": null,
  "error": null,
  "cost": {
    "amount_usd": 0.2255,
    "currency": "usd",
    "estimated": true,
    "official_usd": null,
    "saved_usd": null
  },
  "source": "api",
  "started_at": null,
  "completed_at": null,
  "urls": {
    "get": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4",
    "cancel": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4/cancel"
  },
  "created_at": "2026-10-15T09:21:04Z"
}

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.

Related models