Qubico
  1. Tools
Qubico
  • Get Started
    • Overview
    • Quickstart
  • Endpoints
    • Flux
      • Flux with LoRA and Controlnet
      • Available LoRA and Controlnet
      • Flux API with Redux Variation, Fill, Inpaint and Outpaint
      • Create Task
        • Kontext
        • Text to Image
        • Image to Image
      • Get task
    • AI Hug
      • Get Task
      • Create Task
    • Faceswap
      • Multi Faceswap
      • Image Faceswap
      • Video Faceswap
      • Get Task
    • TTS
      • Zeroshot Text-to-Speech F5-TTS
      • Get Task
    • Trellis
      • Create Task
      • Get Task
    • WanX
      • Generate WanX Task with LoRA Using Qubico
      • Available LoRA Types for Wanx
      • Use Cases for Wanx LoRA
      • Use Cases for Wanx Control Camera
      • Create Task
      • Get Task
    • Skyreels
      • Create Task
      • Get Task
    • Framepack
      • Create Task
      • Get Task
    • Hunyuan Video
      • How to Make a Hunyuan API Call
      • Get Task
      • Generate Video
    • Mmaudio
      • Get Task
      • Generate Audio
    • DiffRhythm
      • Generate Audio
      • Get Task
    • Ace Step
      • Create Task
        • Text to Audio
        • Audio to Audio
        • Audio Edit
        • Audio Extend
      • Get Task
    • Tools
      • File Upload API
      • Video Upscale
        POST
      • Video Upscale-Get Task
        GET
      • Remove Background API
        POST
      • Remove Background-Get Task
        GET
      • Segment With Prompt API
        POST
      • Segment With Prompt API-Get Task
        GET
      • Image Upscale(Super Resolution) API
        POST
      • Image Upscale-Get Task
        GET
    • Account Management
      • Account Info
      • Task List Info
      • User Task History
  • Resources
    • Change Log
    • Output Storage
    • Unified API Schema
    • Webhook
    • Billings
  1. Tools

Video Upscale

POST
/api/v1/task

Overview#

The Video Upscale service uses Qubico/video-toolkit model to enhance video resolution. This service automatically scales up video content while maintaining quality and visual fidelity.

Service Limitations#

Video Requirements#

Resolution: Maximum 720p (1280×720)
Frame count: Between 10 and 240 frames
File size: Maximum 10MB
Format: MP4 only
Scale factor: Currently only supports 2x upscaling (doubles both width and height)

Pricing#

$0.0003 per frame processed

Notes and Best Practices#

1.
Always verify your video meets the requirements before submission:
Resolution below 720p
Frame count between 10-240
File size under 10MB
MP4 format
2.
Cost calculation example:
For a 60-frame video: 60 frames × 0.0003=0.018 per video
3.
The service currently only supports 2x upscaling, which means:
A 480p video (854×480) will be upscaled to 960p (1708×960)
A 360p video (640×360) will be upscaled to 720p (1280×720)
A 720p video (1280×720) will be upscaled to 1440p (2560x1440)
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/task' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "Qubico/video-toolkit",
    "task_type": "upscale",
    "input": {
        "video": "string"
    },
    "config": {
        "webhook_config": {
            "endpoint": "string",
            "secret": "string"
        }
    }
}'
Response Response Example
{
    "task_id": "string"
}

Request

Header Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
Task created successfully
Body

🟠400Bad Request
🟠401Unauthorized
🟠413413
Modified at 2025-06-25 07:03:16
Previous
File Upload API
Next
Video Upscale-Get Task
Built with