
AI Text to Image Generator
Create polished images from prompts with leading AI image models, flexible settings, and a fast browser-based workflow.
Use Video Upscaler Pro API to enhance uploaded videos to 720p, 1080p, 2K, or 4K with premium processing and resolution-based per-second pricing. Try it free for polished, high-resolution results.
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model_name: 'video-upscaler-pro',
video_url: 'https://example.com/source-video.mp4',
target_resolution: '4k'
})
});
const result = await response.json();
console.log(result.data.task_id);
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'video-upscaler-pro',
'video_url': 'https://example.com/source-video.mp4',
'target_resolution': '4k',
},
)
response.raise_for_status()
result = response.json()
print(result['data']['task_id'])
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
curl -X POST "https://api.flaq.ai/api/v1/video/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "video-upscaler-pro",
"video_url": "https://example.com/source-video.mp4",
"target_resolution": "4k"
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
| Parameters | Price | Original Price | Discount |
|---|
Flaq AI Video Upscaler Pro API is the Pro-tier option for increasing the output resolution of existing videos through a hosted workflow. Developers can submit a video, select a supported target resolution, and receive a processed result that follows the source aspect ratio. It is designed for teams that want the Pro processing tier while keeping integration limited to clear video input and resolution controls.
Note The Pro tier does not guarantee that every source will gain new visible detail. Compression artifacts, blur, noise, and motion in the input can affect the result; test representative footage and review critical outputs before delivery.
Video Upscaler Pro vs. Video Upscaler The two Flaq AI variants expose the same input type, source-driven aspect ratio, and target-resolution controls. Pro is positioned as the quality-focused tier, while the standard model is more suitable when lower usage cost is the main priority.
Video Upscaler Pro vs. Desktop Video Editors Desktop software offers timelines, effects, and hands-on export settings. Video Upscaler Pro API is suited to programmatic jobs that need a focused hosted upscaling step.
Video Upscaler Pro vs. Self-Hosted Upscaling Pipelines A self-hosted pipeline may allow deeper infrastructure customization but requires compute capacity and maintenance. The Flaq AI API provides managed task submission and result retrieval.
Video Upscaler Pro vs. Generative Video Enhancement Generative tools may alter or recreate scene content. Video Upscaler Pro is intended for resolution enhancement of an existing video and retains the input's aspect ratio.
Video Upscaler Pro vs. Standard Re-encoding Standard re-encoding is useful for codec, bitrate, or container changes. Use Video Upscaler Pro when the workflow specifically calls for the Pro resolution-upscaling tier rather than only a new file encoding.
Explore several AI creation tools for quick image and video workflows in your browser, then scale successful ideas with Flaq AI's production-ready model APIs. Flaq AI provides a unified API layer for all models, making it easy to use and scale your workflows.

Create polished images from prompts with leading AI image models, flexible settings, and a fast browser-based workflow.

Upload a reference image, guide edits with prompts, and transform visuals for design, marketing, and creative production.

Turn written scene ideas into short AI videos with model selection, motion prompts, and practical generation controls.

Animate reference images into smooth AI video clips for products, portraits, social posts, and creative concepts.