Google Veo 3.1 is the latest state-of-the-art generative video model designed to transform text and image prompts into high-fidelity cinematic visuals. Building upon its predecessors, Veo 3.1 features significant upgrades in prompt adherence, visual realism, and native audio generation, creating 8-second clips with synchronized sound effects and dialogue.
Google Veo 3.1 is the latest state-of-the-art generative video model designed to transform text and image prompts into high-fidelity cinematic visuals. Building upon its predecessors, Veo 3.1 features significant upgrades in prompt adherence, visual realism, and native audio generation, creating 8-second clips with synchronized sound effects and dialogue.
No video yet. Submit the form to generate video.
Explore different use cases and parameter configurations
Transparent pricing with no hidden fees. Pay as you go.
| Rule & Modality | Channel | Credits | Price (USD) | Official / Reference Price | Daily Savings |
|---|---|---|---|---|---|
veo-get-4K-video videoGoogle | Starter | 5per run | $0.023 | Google Veo 3.1 Standard (4K)source$4.800per runGoogle charges per second; normalized to an 8-second ApiPass run. | Based on 1,000 videos/dayGoogle Veo 3.1 Standard (4K) costs $4777.273/day moreApiPass is 99.53% lower |
Competitor pricing costs $4777.273/day more
ApiPass is 99.53% lower, estimated at Based on 1,000 videos/day
veo-get-4K-video
ApiPass Price
$0.023
5 credits per run
Competitor Prices
Complete guide to using Veo 3.1
Upgrade existing Veo 3.1 video results to 4K with google/veo-3-1-get-4k-video on ApiPass. Submit a completed source task ID, choose the video index when needed, and poll the unified task endpoint until the 4K result is ready.

Veo 3.1 Get 4K Video is an upgrade workflow for completed Veo 3.1 video generation tasks. Instead of creating a new clip from a prompt, this endpoint takes an existing source task, selects a video output by index, and processes it into a 4K video result. It is designed for teams that already generate Veo 3.1 clips and need a higher-resolution final asset for cinematic previews, advertising, product videos, social media exports, or production review. 4K processing is asynchronous and usually takes about 5 to 10 minutes.
Upgrade an existing Veo 3.1 video generation result to 4K by submitting the original task ID through /api/v1/jobs/createTask. The endpoint returns a new ApiPass task ID that you can use to track the upgrade job.
Provide an ApiPass task_* ID from a previous Veo 3.1 generation task or a compatible provider task ID directly. When an ApiPass task_* ID is used, ApiPass resolves the provider task ID before processing the 4K upgrade.
After task creation, poll /api/v1/jobs/recordInfo with the returned taskId until the state becomes success or fail. Successful tasks expose the 4K video URL in data.resultJson.resultUrls; failed tasks include data.failCode and data.failMsg.
Use the 4K upgrade endpoint when a Veo 3.1 source video is ready and you need a higher-resolution final output. The workflow preserves the generated video content while producing a 4K result suitable for review, publishing, and production pipelines.
When a source task contains multiple video outputs, use input.index to choose which result to upgrade. Index values start at 0, and numeric strings are converted to integers, making it straightforward to integrate with task result lists.
Create the upgrade task, save data.taskId, and poll the Query Task API until the state reaches success or fail. When processing succeeds, the 4K video URL is returned in the unified ApiPass result format under data.resultJson.resultUrls.
Add a final 4K upgrade step to your video generation workflow. Generate Veo 3.1 clips first, then submit selected source task IDs for higher-resolution output before publishing or delivery.
Build tools where users can preview generated clips, select the best output, and request a 4K version for client review, campaign approval, or internal production handoff.
Upgrade selected Veo 3.1 outputs for use in high-resolution product spots, social advertising, concept trailers, brand films, and other video workflows where output clarity matters.
Use the 4K upgrade endpoint as the final processing step after a compatible Veo 3.1 video generation task has completed.
Veo 3.1 generation workflows create videos from text, images, or references. The Get 4K Video endpoint does not create a new video from a prompt; it upgrades an existing completed Veo 3.1 video result to 4K using the source taskId and optional index.
Create Task submits the 4K upgrade job and returns a new ApiPass taskId. Query Task checks that new taskId through /api/v1/jobs/recordInfo and returns the state, timing fields, failure details if any, and the 4K video URL when the task succeeds.
The API reference notes that 1080p source videos are not suitable for 4K upgrading. Use this endpoint with compatible source tasks and validate your source workflow before offering 4K upgrades to end users.
The regular channel is billed per video. The current configuration is 140 credits per 4K upgrade video.
The documented regular channel configuration is approximately equal to two Fast mode video generation tasks. Actual upstream pricing may change, and official provider pricing applies when it changes.
Use channel auto to let ApiPass allocate tasks across available providers based on real-time pricing and stability metrics. starter, regular, and official are also available when your integration needs a specific routing preference.
Generate a compatible Veo 3.1 video first and save the completed source task ID. You can use an ApiPass task_* ID from a previous Veo 3.1 task or a compatible provider task ID directly.
Send a POST request to /api/v1/jobs/createTask with model set to google/veo-3-1-get-4k-video, input.taskId set to the source task, and input.index set to the source video index when needed. ApiPass automatically handles the system callback URL for this endpoint.
Save the returned data.taskId and call /api/v1/jobs/recordInfo until the state becomes success or fail. A successful task returns the 4K video URL in data.resultJson.resultUrls; failed tasks include failCode and failMsg for debugging.
All APIs require authentication via Bearer Token.
Authorization: Bearer
Submit a new task to upgrade an existing Veo 3.1 video to 4K using google/veo-3-1-get-4k-video.
The API accepts a JSON payload with the following structure:
1{
2 "model": "google/veo-3-1-get-4k-video",
3 "channel": "auto",
4 "input": {
5 "taskId": "string",
6 "index": 0
7 }
8}modelRequiredstringThe model name. This endpoint must use google/veo-3-1-get-4k-video.
"google/veo-3-1-get-4k-video"
channelOptionalstringProvider routing channel for APIPASS task execution. The default channel is auto; APIPASS automatically allocates tasks across available providers based on real-time pricing and stability metrics. starter is ultra-low-cost with limited quotas and weaker stability; regular is standard and much cheaper than official APIs with moderate stability; official uses the model native API with high stability, fast task execution, and official pricing.
The default value for the channel parameter is auto. When enabled, APIPASS automatically allocates tasks across available providers based on real-time pricing and stability metrics. starter is ultra-low-cost with limited quotas and weaker stability; regular is standard and much cheaper than official APIs with moderate stability; official uses the model native API with high stability, fast task execution, and official pricing.
Available options:
auto
The input object contains the following parameters:
input.taskIdRequiredstringThe source Veo 3.1 video generation task ID to upgrade to 4K.
You can provide either an ApiPass task_* ID returned by a previous Veo 3.1 video generation task or a ApiPass task ID directly. 1080p source videos are not suitable for upgrading.
"task_veo31_source123"
input.indexOptionalintegerVideo index in the source task, starting from 0. Defaults to 0.
Use 0 for the first video in the source task. Numeric strings are converted to integers.
0
1curl --request POST \
2 --url "https://api.apipass.dev/api/v1/jobs/createTask" \
3 --header "Authorization: Bearer ${APIPASS_API_KEY}" \
4 --header "Content-Type: application/json" \
5 --data '{
6 "model": "google/veo-3-1-get-4k-video",
7 "channel": "auto",
8 "input": {
9 "taskId": "task_veo31_source123",
10 "index": 0
11 }
12 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeStatus code, 200 for success, other values for failure.
messageResponse message. When the request fails, this field contains the error description.
data.taskIdApiPass task ID for querying the 4K upgrade task status and result.

ByteDance
ByteDance
Starting from
0 credits
ByteDance
ByteDance
Turn text, images, video clips, and audio into cinematic, audio-synced videos with a single API call.
Starting from
0 credits
MiniMax
MiniMax
Starting from
0 credits
ByteDance
ByteDance
Generate cinematic 4K AI videos up to 30 seconds with Seedance 2.5's multimodal power.
Starting from
0 credits
wan
wan
Starting from
0 credits
Runway
Runway
Starting from
0 credits
Kling
Kling
Transform text prompts and images into high-quality videos with advanced AI. Generate cinematic content with customizable duration, aspect ratio, and audio capabilities.
Starting from
0 credits
MiniMax
MiniMax
Generate high-quality AI videos from text prompts or images with MiniMax's Hailuo 2.3 model. Support for both 6s and 10s durations, 768p and 1080p resolutions, with intelligent prompt optimization.
Starting from
0 credits
grok
grok
Grok Imagine is xAI’s AI video generation model for creating high-quality videos with realistic motion, native audio, and synchronized speech. Grok Imagine 1.5 introduces faster generation speeds, improved motion physics, and stronger visual consistency for modern AI video applications.
Starting from
0 credits
Luma
Luma
Starting from
0 credits
Kling
Kling
Kling v3 video generation model, supports text-to-video and image-to-video, up to 15 seconds, 1080p pro mode
Starting from
0 credits
wan
wan
Generate videos with cinematic consistency by reimagining existing footage through high-fidelity visual transformation and structural control.
Starting from
0 credits
Starting from
0 credits
grok
grok
Starting from
0 credits
kling
kling
Starting from
0 credits
ByteDance
ByteDance
Starting from
0 credits