Seedance 2.5 from ByteDance is officially available on Apiframe.
Video
Veo 3 logo

Veo 3 API

by Google

Veo 3 cinematic generation with audio.

1080P
Max resolution
8s
Max clip length
~110s
Avg. generation
100 credits
From
Video · made with Veo 3.1
A wildlife documentary shot: a red fox stepping through fresh snow at golden hour, breath visible in the cold air, camera tracking low and close, ambient winter sounds.

Playground

Try Veo 3 right here.

model: veo-3
Advanced settings
Estimated cost 100–400 credits · $1.00–$4.00 Generate in Studio
Output Example · Veo 3.1
A wildlife documentary shot: a red fox stepping through fresh snow at golden hour, breath visible in the cold air, camera tracking low and close, ambient winter sounds.

Pricing

Simple per-generation pricing.

100–400 credits per generation ≈ $1.00–$4.00

The rate depends on the resolution and options you pick.

  • You only pay for successful generations. Failed jobs are refunded automatically.
  • One credit balance across every model on Apiframe, no per-model plans.
  • Start with free credits. No subscription required.
  • Volume discounts on larger plans.
See plans and credit packs

Specs

At a glance.

Provider Google
Model ID veo-3
Aspect ratios 1:1, 3:4, 4:3, 9:16, 16:9
Resolutions 720p, 1080p
Durations 4s, 6s, 8s
Image input Supported
Audio Supported
Avg. time ~110s

Quickstart

How to call the Veo 3 API.

Send one POST /v2/videos/generate request with your API key. The call returns a jobId you can poll, or pass a webhook_url and the result is pushed to you the moment it's ready.

Swap veo-3 for any other model and nothing else changes.

const response = await fetch("https://api.apiframe.ai/v2/videos/generate", {
  method: "POST",
  headers: {
    "X-API-Key": "afk_your_api_key_here",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "prompt": "a cinematic sunrise over a futuristic cityscape, smooth camera push-in",
    "model": "veo-3",
    "veoParams": {
      "image": "https://example.com/input.jpg",
      "resolution": "720p",
      "generate_audio": true,
      "last_frame": "https://example.com/input.jpg"
    }
  }),
});
const { jobId } = await response.json();
console.log(jobId);

Input schema

Every field Veo 3 accepts, with types and defaults. The full reference lives in the docs.

Field Type Description
prompt required string Text description of what to generate.
model required string The model identifier for this endpoint. Default:"veo-3" · "veo-3"
veoParams.image string (URL) Use a still as the first frame.
veoParams.resolution string Resolution Default:"720p" · "720p", "1080p"
veoParams.generate_audio boolean Generate audio Default:true
veoParams.last_frame string (URL) Last frame (URL)
veoParams.reference_images string[] (URLs) Reference images
veoParams.negative_prompt string Negative prompt
veoParams.seed number Reuse a number to reproduce the same result. step 1

The Veo flagship

Veo 3 is one of 5 Veo video models on Apiframe. The full editorial page (showcase, comparison, and use cases) lives on the flagship.

Veo 3.1 logo Flagship from 100 cr Veo 3.1

Google's cinematic video, sound included.

Explore Veo 3.1
All video models

Veo 3 questions

What teams ask before shipping with Veo 3. Everything else lives in the docs.

Is there an API for Veo 3?

Yes. Apiframe exposes Veo 3 through a single REST endpoint (POST /v2/videos/generate with model: "veo-3"). You get one unified API, key, and billing across every supported model, with no separate Google account required.

How much does the Veo 3 API cost?

Veo 3 uses simple pay-as-you-go pricing on Apiframe. You only pay for successful generations. See the pricing page for plans and volume discounts.

How do I call the Veo 3 API?

Send a POST request to /v2/videos/generate with your X-API-Key and a JSON body containing model: "veo-3". The call returns a jobId; poll GET /v2/jobs/{id} or use a webhook to receive the result.

What parameters does Veo 3 support?

Veo 3 accepts 7 model-specific parameters (nested under veoParams) plus the common prompt and webhook_url fields. See the input schema above for the full list with types and defaults.

9,800+

developers & companies

4.8 on G2

Official partner of

BytePlus Alibaba Cloud MiniMax

Power your next AI product with Apiframe.

Instant access to 70+ media models through a single API. Start free and scale when you're ready.