API Reference

Create Enhance Video Pro task

Enhance and upscale a video to 2K or 4K. Set is_preview=true to process only the first three seconds.

Poll Get enhance video pro task status until COMPLETED or FAILED.

Model:enhance-video-pro
Credit:27/second (2K), 52/second (4K)
post/v1/videos/enhance-pro

Authorization — This endpoint requires an API key. Pass it in the api-key header on every request. Learn more

Average processing time

For a 10-second input video.

2K
≈ 46 s
4K
≈ 88.8 s

Input requirements

Videos

Formats
MP4, MOV
Maximum longest edge
3840 px (4K)
Maximum duration
300 seconds (5 minutes)
View all input requirements

Parameters

NameTypeStatusDescription
task_id
stringRequiredTask ID returned by upload.
zoom_factor
stringRequired
2K4K
(default: 2K)
is_preview
booleanOptional(default: false)

Responses

Task createdTaskCreatedResponse

FieldTypeDescription
task_idstringUnique task identifier. Poll the matching task-status endpoint for results.
statusstring
created_atintegerUnix timestamp of task creation
curl -X POST "https://api.snapedit.app/v1/videos/enhance-pro" \
  -H "api-key: YOUR_API_KEY" \
  -F "task_id=value" \
  -F "zoom_factor=2K" \
  -F "is_preview=false"
Response
{
  "task_id": "task_abc123",
  "status": "CREATED",
  "created_at": 1745827200
}

Examples (2 examples)

Play or pause one video to control the whole comparison.

Parameters

zoom_factor=2K

Input

Output