Skip to content
INFRO

Google · Video

Veo 3.1 API pricing

google/veo-3.1

Cinematic video, native audio. Veo 3.1 by Google, called through one INFRO key alongside every other model you run. We price it 40% below Google's direct rate — the same model, the same weights, reached through a different integration.

Pricing

Per secondUSD · updated 2026-08-24

Google direct

$0.40

per second

INFRO

$0.24

per second

You save

40%

on every unit

Illustrative launch rates, reconciled against published provider pricing on 2026-08-24. Live rates come from GET /v1/models once your key is active.

Calling Veo 3.1

POST /v1/videosAt launchCommitted to the first release. In build now, not usable yet.
import os
from infro import Infro

client = Infro(api_key=os.environ["INFRO_API_KEY"])

# Video runs as an async job — you get an id back immediately.
job = client.videos.create(
    model="google/veo-3.1",
    prompt="drone shot over a coastline at sunrise",
    duration_seconds=6,
    webhook={"url": "https://api.acme.com/hooks/infro"},
)

What this modality supports

  • Async jobs
  • Signed webhooks
  • Lip sync & avatars
  • Permanent output URLs

Text-to-video, image-to-video, lip sync, and talking avatars as managed async jobs. Submit, get a job id, receive a signed webhook when the render lands. Finished media is re-hosted on our CDN under your account, so output links don't expire underneath you.

Same modality, nearest in price. All of them share the request shape above, so comparing them is a one-word change.

Work out what Veo 3.1 would cost you

Put your current spend on this model into the calculator and see the same workload priced here — or have us read your real usage.