KIE.AI
English
  • English
  • Chinese
English
  • English
  • Chinese
Support
English
  • English
  • Chinese
MarketVeo3.1 API
Suno API4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
MarketVeo3.1 API
Suno API4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon 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
English
  • English
  • Chinese
Support
English
  • English
  • Chinese
MarketVeo3.1 API
Suno API4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
MarketVeo3.1 API
Suno API4o Image APIFlux Kontext APIRunway APILuma APIFile Upload APICommon API
  1. Veo3.1 API

Generate Veo3.1 Video

POST
/api/v1/veo/generate
Create a new video generation task using the Veo3.1 AI model.
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
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 only, 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) and is requested via a separate 4K endpoint.
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
Body

🔴500Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.kie.ai/api/v1/veo/generate' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "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",
    "seeds": 12345,
    "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