📹

Video Upscaler Pro API

active

AI-powered video upscaling — enhance video resolution up to 4K. Multiple target resolutions with per-resolution pricing.

WaveSpeedtool32 credits/call
Provider
WaveSpeed
Pricing
22–52 credits per video (~$0.044–$0.104)
Speed
30–120 seconds
Output
video

Quick Start

Send a request to the Video Upscaler Pro API:

bash
1curl -X POST https://apiin.one/api/v1/videos/tools/upscale \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "video-upscaler-pro",
6 "video": "https://example.com/low-res-video.mp4",
7 "target_resolution": "1080p"
8}'

API Endpoint

POST/api/v1/videos/tools/upscale

Send a POST request with your API key to generate content using Video Upscaler Pro.

Headers

Body ParametersJSON
Authorization:string

Bearer YOUR_API_KEY

Content-Type:string

application/json

Body Parameters

Body ParametersJSON
model:string

Model identifier: video-upscaler-pro

video:string

URL of the video to upscale

target_resolution:optional string

Target resolution: 720p, 1080p, 2k, or 4k Defaults to 1080p.

Example Request

json
1{
2 "model": "video-upscaler-pro",
3 "video": "https://example.com/low-res-video.mp4",
4 "target_resolution": "1080p"
5}

Example Response

Successful task creation response.

1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "n54xxxx_ws",
6 "status": "IN_PROGRESS"
7 }
8}

Check Task Status

For asynchronous tasks, poll the status endpoint to check when your task is complete:

GET/api/v1/tasks/{task_id}

Returns the current status of a generation task. Poll until status is 'completed' or 'failed'.

bash
1curl https://apiin.one/api/v1/tasks/task_abc123 \
2 -H "Authorization: Bearer aio_your_key"

Use Cases

  • Upscale social media videos for higher quality distribution
  • Enhance low-resolution video archives
  • Build video enhancement features into media platforms
  • Improve video quality for professional production

API Tester

Test the Video Upscaler Pro API directly from your browser:

API AlanıPOST

Error Codes

1{
2 "error": {
3 "code": 400,
4 "message": "Invalid parameters",
5 "type": "invalid_request"
6 }
7}

Frequently Asked Questions

How much does Video Upscaler Pro cost?

Credits depend on target resolution: 720p = 22 credits, 1080p = 32 credits, 2K = 42 credits, 4K = 52 credits.

What target resolutions are supported?

Four target resolutions: 720p, 1080p, 2K, and 4K.

Why Use Video Upscaler Pro Through API in One?

1.Up to 4K resolution output
2.Per-resolution pricing flexibility
3.AI-powered super resolution
4.Simple 2-parameter API

Ready to use Video Upscaler Pro?

Get Your API Key →