VEO3 Video Generation API

Powerful video generation capabilities using Google's Vertex AI VEO 3.0 models. Generate professional-quality videos from text prompts with customizable parameters, real-time status tracking, and secure downloads.

v1.2.0REST APIAsync ProcessingGoogle Vertex AI

Base URL

https://api.veo3gen.co

All API endpoints are prefixed with /api/veo/

Usage limits

Each generation request may produce up to 2 videos when sampleCount is set accordingly (validated server-side: 1–2).

The API server does not currently expose fixed per-minute rate-limit numbers or X-RateLimit-* headers in this codebase. For high-volume or enterprise throughput, contact support.

Authentication
Essential
Learn how to authenticate with API keys and secure your requests
Models
Core
Explore VEO 3.0 Generate and Fast models with their capabilities
API Endpoints
Reference
Complete endpoint documentation with request/response examples
Quick Start
Popular
Get up and running with your first video generation in minutes

Key Features

Advanced video generation capabilities powered by Google's Vertex AI VEO 3.0 models

Text-to-Video Generation
Create high-quality videos from descriptive text prompts using advanced AI models
Image-to-Video Animation
Animate reference images with a text prompt via multipart upload (quality and Lite models; Fast models are not supported)
Audio Generation
Automatic sound effects and music generation included with your videos
Asynchronous Processing
Non-blocking video generation with real-time status monitoring

Getting Started

Follow these steps to start generating videos with the VEO3 API

1
Get API Key
Sign up and obtain your VEO3 API key from the dashboard
2
Choose Model
Select between VEO 3.0 Generate (high-quality) or Fast (quick processing)
3
Generate Video
Send your first text-to-video generation request using our API
4
Download Result
Monitor generation status and download your completed videos

Quick Start Example

Get started with a basic text-to-video generation request

Basic Text-to-Video Generation
curl -X POST "https://api.veo3gen.co/api/veo/text-to-video" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: veo3_your_api_key_here" \
  -d '{
    "prompt": "A majestic dragon soaring through clouds above a fantasy castle",
    "model": "veo-3.0-generate-preview",
    "generateAudio": true,
    "enhancePrompt": true
  }'

Documentation Sections

Comprehensive guides and references for every aspect of the VEO3 API

Support & Resources

Get help, stay updated, and connect with the community

API Status
Check API status and system health
All systems operational
Playground
Test the API with an interactive playground
Usage Analytics
Monitor your API usage and credits