Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references

Veo 3.1 API — Google's Veo 3.1 Video Generator

Generate cinematic 8-second clips with Google's Veo 3.1 video generator. Five Veo 3.1 channels — Fast, Quality, Lite, plus official tiers with audio and 4K output.

Highlights
4 / 6 / 8 s · up to 4K · frame & reference modes
Best for
Product ads, cinematic b-roll
Input
Text, frames or up to 3 references
Output
Video with audio, optional GIF
Input

≤ 4000 chars · English recommended

16:9 landscape · 9:16 portrait

4K bills at a higher tier

Alt: 8 fixed · Official: 4 / 6 / 8

0/3 files

Frame mode: first + last · Reference mode: 3 refs

Quality channel: frame only

Mutually exclusive with 1080p / 4K

Estimated cost~$0.161161 credits
Result

Try one of these prompts

What is the Veo 3.1 API?

Veo 3.1 is Google's video generation model, available on reAPI through five channels that share one async endpoint and one request shape. Fast (up to three reference images), Quality (frame-mode image-to-video) and Lite (prompt-only) bill per generation and return 8-second clips, while the two official tiers bill per second, accept 4, 6 or 8 seconds and add native audio plus 4K output. Every channel renders at 720p, 1080p or 4K, and a separate remix endpoint extends Fast and Quality clips to 15 seconds.

What you can build with this model

Real-world workflows and production use cases you can build and ship with this model.

Cinematic shots from one Veo 3.1 prompt

Send a scene description to the Veo 3.1 API and get an 8-second cinematic clip back. Iterate on framing, lighting, and motion at the speed of typing — no film crew, no edit timeline.

Generate a clip

Bring stills to life with Veo 3.1

Pass a first frame, optional last frame, and a motion prompt. The model interpolates between them or animates from a single anchor — ready for Reels, Shorts, and TikTok in one call.

Native audio on official Veo 3.1 tiers

Switch to an official channel and toggle generate_audio to ship video with synthesized sound in a single call. Skip the post-production sound edit for hero spots and product clips.

Pricing

Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.

First test cost
$0.368368 credits

One 5-second sample at the cheapest tier.

Testing budget guide
Add credits
$10
≈ 27 tests
$50
≈ 135 tests
$100
≈ 271 tests
ModelCategoryPrice
veo3.1-fast720p / 1080p
$0.161
161 credits · 1 generation
4K
$0.736
736 credits · 1 generation
veo3.1-quality720p / 1080p
$1.15
1150 credits · 1 generation
4K
$1.725
1725 credits · 1 generation
veo3.1-lite720p / 1080p
$0.081
81 credits · 1 generation
4K
$0.656
656 credits · 1 generation
veo3.1-fast-officialResolution unset (no audio)
$0.092
92 credits · 1 second
Resolution unset + audio
$0.111
111 credits · 1 second
720P (no audio)
$0.074
74 credits · 1 second
720P + audio
$0.092
92 credits · 1 second
1080P (no audio)
$0.092
92 credits · 1 second
1080P + audio
$0.111
111 credits · 1 second
4K (no audio)
$0.23
230 credits · 1 second
4K + audio
$0.276
276 credits · 1 second
veo3.1-quality-officialResolution unset (no audio)
$0.184
184 credits · 1 second
Resolution unset + audio
$0.368
368 credits · 1 second
720P (no audio)
$0.184
184 credits · 1 second
720P + audio
$0.368
368 credits · 1 second
1080P (no audio)
$0.184
184 credits · 1 second
1080P + audio
$0.368
368 credits · 1 second
4K (no audio)
$0.368
368 credits · 1 second
4K + audio
$0.552
552 credits · 1 second

Why reAPI

Five Veo 3.1 channels, one API

Pick veo3.1-fast for drafts, veo3.1-quality for hero shots, veo3.1-lite for the cheapest tier, or the official channels for audio and 4K. Same endpoint — just change the model field.

Transparent credit pricing

1 credit equals $0.001. Alt channels bill per generation; official channels bill per second × duration. Failed jobs refund automatically — you only pay for video that ships.

Async with Veo 3.1 remix

Submit returns a task ID instantly. Once a Fast or Quality clip lands, call /api/v1/videos/:id/remix to extend it from 8 to 15 seconds without re-prompting.

Integrate the Veo 3.1 API in three steps

  1. step 01

    Create an API key

    Sign up and grab a key from the dashboard. Free credits cover your first Veo 3.1 generations — no card required.

    Open
  2. step 02

    Submit a Veo 3.1 task

    POST your prompt to /api/v1/videos/generations with the model field set to a Veo 3.1 channel. The endpoint returns a task ID immediately.

    Open
  3. step 03

    Poll the result

    GET /api/v1/tasks/:id until status is completed. Download the output video and ship it.

    Open
docs/api/veo3-1

API reference

Drop-in code and the full parameter table.

curl -X POST https://reapi.ai/api/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo3.1-fast",
    "prompt": "A dolphin leaping through cobalt ocean waves",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Parameter validation failed

Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.

Authentication or balance issue

401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.

Content or material rejected

Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.

Task failed or timed out

A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.

Frequently asked questions

Common questions about this model.

Veo 3.1 is Google's latest text-to-video and image-to-video model — the next iteration after Veo 3. reAPI exposes five Veo 3.1 channels behind one OpenAI-style endpoint: Fast, Quality, and Lite for per-generation pricing, plus Fast Official and Quality Official for per-second pricing with audio and 4K.

start building

Ready to ship?

Try it in the playground or grab an API key to integrate now.