Skip to main content

API Documentation

Welcome to the Veo3api.ai API documentation. This guide will help you understand how to use our API services effectively.

API Services Overview​

We currently offer the following API services:

  1. Veo3 - Advanced AI video generation capabilities powered by the Veo3 model

    • High-quality text-to-video generation
    • High-quality image-to-video generation
    • Asynchronous processing with callback notifications
  2. Account Management - Monitor and manage your account information, credit balance, usage quotas, and API access settings

    • Credit balance queries
    • Usage record tracking
    • API access management

Basic Information​

  • API Server: https://api.veo3api.ai
  • API Version: 1.0.0
  • Technical Support: support@Veo3api.ai

Authentication​

All APIs require Bearer Token authentication:

Authorization: Bearer YOUR_API_KEY

To get your API key:

  1. Visit API Key Management Page
  2. Generate your personal API key
  3. Use it in all API requests

Important:

  • Keep your API key secure
  • Never share your API key
  • Reset immediately if compromised

API Services​

Veo3 Video Generation​

The Veo3 API provides advanced AI image generation and editing capabilities:

  • Create videos via /api/v1/veo/generate
  • Support for both text-to-video and image-to-video generation
  • Query generation task details via /api/v1/veo/record-info

Key features:

  • High-quality output with professional-grade results
  • Flexible video generation capabilities

Learn more about Veo3 API →

Account Management​

Monitor and manage your API usage through the account management system:

  • Check remaining credits via /api/v1/common/credit
  • Track usage records
  • Set up usage alerts

Learn more about Account Management →

Error Handling​

Our APIs use standard HTTP status codes along with detailed error messages:

CodeDescription
200Success - Request has been processed successfully
401Unauthorized - Authentication credentials are missing or invalid
402Insufficient Credits - Account does not have enough credits to perform the operation
404Not Found - The requested resource or endpoint does not exist
422Validation Error - The request parameters failed validation checks
429Rate Limited - Request limit has been exceeded for this resource
455Service Unavailable - System is currently undergoing maintenance
500Server Error - An unexpected error occurred while processing the request
505Feature Disabled - The requested feature is currently disabled

Best Practices​

  1. Authentication

    • Store your API Key securely
    • Rotate keys periodically for enhanced security
    • Implement proper error handling for authentication failures
  2. Veo3 Video Generation

    • Handle image upload size limits (max 10MB) and format restrictions
    • Implement proper error handling for concurrent task limits
    • Monitor task status through callbacks or record-info endpoint
  3. Account Management

    • Monitor credit usage regularly
    • Implement fallback mechanisms for depleted credits
    • Consider caching responses where appropriate

Need Help?​

If you encounter any issues or have questions, please contact us through:

Language Support

This documentation is available in both English and Chinese. You can switch languages using the language selector in the navigation bar.