Video Upscaler API
Complete API reference for FlaqAI Video Upscaler models.
Model Variants
This API supports two video upscaling variants:
Quick Comparison
Create an Upscaling Task
Endpoint
http
Request Parameters
Required
The output aspect ratio is determined by the source video and cannot be set separately.
Response Format
Initial Response
All models return a task_id for polling:
json
Polling Response
Poll GET /api/v1/video/{taskId} to check status:
json
Status Values
submitted: Task accepted and waiting to be processedprocessing: Video generation in progresssucceed: Video generation completedfailed: Video generation failed
Processing Time
Typical processing time is 2–5 minutes, depending on the duration of the uploaded video and the target resolution.
Poll every 5-10 seconds to check status.
Best Practices
- Use a stable, publicly accessible HTTPS URL for
video_url. - Choose the target resolution according to the source quality; increasing resolution cannot restore details absent from the source.
- Account for the 5-second minimum billed duration when estimating credits for short videos.
- Use
video-upscalerfor cost-sensitive workflows andvideo-upscaler-prowhen enhancement quality is the priority.