Veo 3 · Veo 2 · pay as you go

Text-to-video with sound via the Veo API.

Access Google's Veo video models — including natively generated audio — through one clean REST API. Top up credits, generate a key, and start rendering.

99.9%Uptime target
1080pMax resolution
$10Minimum top-up
quickstart.py
import requests

BASE = "https://api.veoapi.io/v1"
H = {"Authorization": "Bearer sk-veo-your-key"}

task = requests.post(f"{BASE}/video/generations", headers=H, json={
    "model": "veo-3",
    "prompt": "a drone shot over a misty forest at sunrise",
    "duration": 5,
}).json()

print("task:", task["id"])

Works with the tools you already use

REST API Python JavaScript Webhooks Async tasks
Why veoapi.io

A thin, reliable layer over the Veo API

Everything you need to run Veo in production — without rebuilding your stack.

Drop-in compatible

Standard REST with an OpenAI-style schema. Point your existing client at veoapi.io — just change the base URL and key.

# point your client at us base_url = "https://api.veoapi.io/v1" api_key  = "sk-veo-your-key"

Prepaid credits

Top up and spend only on what you use. No subscription, no surprise invoices.

Low-latency proxy

Globally routed edge with minimal overhead, automatic retries, and failover.

Usage & keys

Real-time spend tracking per key and model, scoped keys, instant rotation and limits.

Secure by default

Encrypted in transit, rate-limit smoothing, and a 99.9% uptime target.


Models

The Veo lineup, one API

Pick the right model per request through a single consistent interface.

veo-3Abstract visual representing Veo 3

Veo 3

State-of-the-art text-to-video with natively generated audio and lifelike motion.

View in docs
veo-2Abstract visual representing Veo 2

Veo 2

High-quality video generation with precise camera and scene control.

View in docs

Get started

From sign-up to first call in three steps

01

Buy credits

Create an account and top up. Credits never require a subscription.

02

Generate a key

Create an API key from your dashboard and drop it into your environment.

03

Render video

Submit a generation, poll the task, and download your finished video.


Pricing

Simple, pay-as-you-go credits

Buy a credit pack, spend it on any model. Top up more, get more bonus credit.

Starter

$10

For testing and short clips.

  • $10 in usage credit
  • Access to all models
  • 2 API keys
  • Usage dashboard
Get started

Scale

$1,000 + $200 bonus

For high-volume rendering.

  • $1,200 in usage credit
  • Highest rate limits
  • Dedicated routing
  • Invoicing, SSO & SLA
Get started
ModelResolutionPrice / 5s clip
veo-31080p + audio$1.50 / 5s
veo-2720p$0.75 / 5s

Indicative rates for illustration. See your dashboard for live pricing.


FAQ

Frequently asked questions

No. veoapi.io is an independent API proxy and reseller for Veo and is not affiliated with Google DeepMind. For Veo's official site, visit Google DeepMind.

Immediately. After you top up credits and generate a key, you can make your first call in minutes — no waitlist or approval step.

Video generation is asynchronous: you create a task, then poll its status (or use a webhook). When it succeeds, the response includes a downloadable video URL.

Prepaid credits are valid for 12 months from purchase, and you'll get spend alerts before your balance runs low.

Requests are proxied over encrypted connections and we don't sell your data. See our Privacy Policy for full detail.

Yes — on the Scale plan we support invoicing and wire payment. Contact us to set it up.

Start building on Veo today

Top up, get an instant API key, and ship your first Veo-powered feature this afternoon.

Get your API key