CheaperGen

Google · 3 models

Veo API

Google's Veo video models through one API: Veo 3.1 Lite, Veo 3.1 and Veo 3.1 Fast. Video from $0.0375/s, up to 25% below official. Text and image to video, up to 4K, clips up to 8 s, with optional audio.

Models
3
video
From
$0.0375/s
Veo 3.1 Lite
Below official
up to 25%
Veo 3.1 Lite
Failed runs
$0
refunded automatically

Lineup

Veo video models on CheaperGen

Starting price per second at each model's lowest tier, next to Google's official price. Select a column to sort.

Veo API: video models, specs and prices. Select a column header to sort.
T2V · I2V
4K
4, 6, 8 s
Optional (+)
$0.184/s
720p
$0.20/s
up to 24%
T2V · I2V
4K
4, 6, 8 s
Optional (+)
$0.0736/s
720p
$0.08/s
up to 25%
T2V · I2V
720p
4, 6, 8 s
—
$0.0375/s
720p
$0.05/s
up to 25%

Model picker

Which Veo model is right for you?

Pick what you need and what matters most; we'll suggest a model and load it in the playground below.

What matters most
I need

Your Veo pick

Veo 3.1 Lite

From $0.0375/s

  • The lowest starting price: $0.0375/s
Details →

Then: Veo 3.1 Fast, Veo 3.1

How to choose

Which Veo model should you use?

Newest
Veo 3.1 Lite, released March 2026.
Lowest price
Veo 3.1 Lite from $0.0375/s (720p).
Highest resolution
Veo 3.1 and Veo 3.1 Fast — up to 4K.
Built for volume
Veo 3.1 Lite and Veo 3.1 Fast: faster, lower-cost versions for drafts and high volume.

Prices side by side

Veo API pricing per second

Each Veo video model at every resolution it offers — the lowest silent price per second, with Google's official price struck through. Lowest per row in orange.

Veo prices by model and resolution
ResolutionVeo 3.1 LiteVeo 3.1Veo 3.1 Fast
720p$0.0375/s$0.05
With a monthly plan: Pro $0.0359Max $0.0342
$0.184/s$0.20$0.0736/s$0.08
1080p—$0.184/s$0.20$0.092/s$0.10
4K—$0.368/s$0.40$0.23/s$0.25

Monthly plans lower prices on most models (shown under each price); you can still pay as you go. Pro $499/month · Max $4,999/month.

Try it

Try the Veo models

Switch models with the tabs. Runs on your balance at the price on the button; failed runs are refunded.

Capabilities

Veo video models compared

Veo video capabilities
FeatureVeo 3.1 LiteVeo 3.1Veo 3.1 Fast
Text to videoYesYesYes
Image to videoYesYesYes
Resolutions720p720p, 1080p, 4K720p, 1080p, 4K
Clip length4, 6, 8 s4, 6, 8 s4, 6, 8 s
Audio—Optional (+)Optional (+)
FramesFirst + lastFirst + lastFirst + last
Aspect ratios222
ReleasedMar 2026Oct 2025Oct 2025

Quick start

Call the Veo API

One request shape for every Veo model: POST /v1/run/{endpoint} with your key, then poll the generation or pass a webhook_url. Switching models means changing the endpoint.

Veo endpoints
ModelEndpoint
Veo 3.1 Lite · Text to Videogoogle/veo-3.1-lite/text-to-video
Veo 3.1 Lite · Image to Videogoogle/veo-3.1-lite/image-to-video
Veo 3.1 · Text to Videogoogle/veo-3.1/text-to-video
Veo 3.1 · Image to Videogoogle/veo-3.1/image-to-video
Veo 3.1 Fast · Text to Videogoogle/veo-3.1-fast/text-to-video
Veo 3.1 Fast · Image to Videogoogle/veo-3.1-fast/image-to-video

Veo 3.1 Lite · Text to Video

const API = "https://cheapergen.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
  "Content-Type": "application/json",
};

// 1. Submit the job
let job = await fetch(`${API}/run/google/veo-3.1-lite/text-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "A cat knocks a pen off the desk and stares at the camera, soft office ambience",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 8
  }),
}).then((r) => r.json());

// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}

console.log(job.status === "succeeded" ? job.output.video.url : job.error);

Go deeper

Pricing, cost and docs for each Veo model

FAQ

Veo API questions

Veo is Google's family of AI video models. Through CheaperGen you call all 3 of them — Veo 3.1 Lite, Veo 3.1 and Veo 3.1 Fast — with one API key: POST /v1/run/{endpoint}, then poll the generation or receive a webhook. What each version does: Veo AI; the newest: Veo Latest.

Video models start at $0.0375/s (Veo 3.1 Lite), so a 8-second clip costs $0.30 — up to 25% below Google's official price. Pay as you go from prepaid credits; failed generations are refunded.

Newest: Veo 3.1 Lite, released March 2026. Lowest price: Veo 3.1 Lite from $0.0375/s (720p). Highest resolution: Veo 3.1 and Veo 3.1 Fast — up to 4K. Built for volume: Veo 3.1 Lite and Veo 3.1 Fast: faster, lower-cost versions for drafts and high volume.

Create a CheaperGen account, add credits and create a key in Dashboard → API keys. The same key runs every Veo model and the other 42 models in the catalog; you don't need a Google account. Step by step: Veo 3.1 Lite API key.

Yes. Veo 3.1 Lite, Veo 3.1 and Veo 3.1 Fast are developed by Google; CheaperGen provides API access — the same models and output, at a lower price — and doesn't own them.

Veo 3.1 and Veo 3.1 Fast can add native audio at a higher per-second rate. The highest resolution is 4K (Veo 3.1).

Veo 3.1 Lite, Veo 3.1 and Veo 3.1 Fast are developed by Google; CheaperGen provides API access and does not own them. Trademarks belong to their respective owners.