KIE.AI
old-model
  • All Model
  • old-model
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
old-model
  • All Model
  • old-model
old-model
  • All Model
  • old-model
Suno API4o Image APIVeo3.1 API
Runway APIFlux Kontext API
Suno API4o Image APIVeo3.1 API
Runway APIFlux Kontext API
  1. Veo3.1 API
  • Veo3.1 API Quickstart
  • Veo3.1 Video Generation Callbacks
  • Get 4K Video Callbacks
  • Generate Veo3.1 Video
    POST
  • Get Veo3.1 Video Details
    GET
  • Get 1080P Video
    GET
  • Get 4K Video
    POST
  • Extend Veo3.1 Video
    POST
  1. Veo3.1 API

Generate Veo3.1 Video

POST
/api/v1/veo/generate

Veo 3.1 Generation API#

Our Veo 3.1 Generation API is more than a direct wrapper around Google's baseline. It layers extensive optimisation and reliability tooling on top of the official models, giving you greater flexibility and markedly higher success rates — 25% of the official Google pricing (see kie.ai/pricing for full details).
CapabilityDetails
Models• Veo 3.1 Quality — flagship model, highest fidelity• Veo 3.1 Fast — cost-efficient variant that still delivers strong visual results• Veo 3.1 Lite — most cost-effective model for high-volume generation
Tasks• Text → Video• Image → Video (single reference frame or first and last frames)• Material → Video (based on material images)
Generation Modes• TEXT_2_VIDEO — Text-to-video: using text prompts only• FIRST_AND_LAST_FRAMES_2_VIDEO — First and last frames to video: generate transition videos using one or two images• REFERENCE_2_VIDEO — Material-to-video: based on material images (Fast model and Lite model, supports 16:9 & 9:16)
Aspect RatiosSupports both native 16:9 and 9:16 outputs. Auto mode lets the system decide aspect ratio based on input materials and internal strategy (for production control, we recommend explicitly setting aspect_ratio).
Output QualityBoth 16:9 and 9:16 support 1080P and 4K outputs. 4K requires extra credits (approximately 2× the credits of generating a Fast mode video)
Audio TrackAll videos ship with background audio by default. In rare cases, upstream may suppress audio when the scene is deemed sensitive (e.g. minors).

Why our Veo 3.1 API is different#

1.
True vertical video – Native Veo 3.1 supports 9:16 output, delivering authentic vertical videos without the need for re-framing or manual editing.
2.
Global language reach – Our flow supports multilingual prompts by default (no extra configuration required).
3.
Significant cost savings – Our rates are 25% of Google's direct API pricing.

Callbacks

onVideoGenerated

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200success
application/json
Request successful
Bodyapplication/json

🔴500Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.kie.ai/api/v1/veo/generate' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
  "prompt": "A dog playing in a park",
  "imageUrls": [
    "http://example.com/image1.jpg",
    "http://example.com/image2.jpg"
  ],
  "model": "veo3_fast",
  "watermark": "MyBrand",
  "callBackUrl": "http://your-callback-url.com/complete",
  "aspect_ratio": "16:9",
  "enableFallback": false,
  "enableTranslation": true,
  "generationType": "REFERENCE_2_VIDEO"
}'
Response Response Example
200 - Example of Success
{
    "code": 200,
    "msg": "success",
    "data": {
        "taskId": "veo_task_abcdef123456"
    }
}
Previous
Get 4K Video Callbacks
Next
Get Veo3.1 Video Details
Built with