Skip to main content

UNLIMITED

Flux 3 Klein, H3 Image, Qwen 2.1, MiniMax H3 Video, 310+ effectsSee plans
Back to API Platform

Video Generation

P-Video Upscale API

Pruna P-Video Upscale. Fast, low-cost video upscaling to 720p, 1080p, 2K, or 4K. Keeps the aspect ratio and the original audio. Integrate this model via REST with endpoint docs, parameters, and code examples.

Credit Cost
0.6 credits/sec
Type
Video

API Endpoint

POST
/api/v1/models/p-video-upscale/run

Test This Model

Run a real request through the API pipeline and inspect the exact input and output your integration will handle. Uses your credits like any API call; failed runs are refunded automatically.

Parameters

Input parameters accepted by this model

ParameterTypeDefault
video
required
url
-
video_duration
number
-
target
enum
1080p
fps
enum
30
video_width
integer
-
video_height
integer
-

Use saved characters (@Name)

This model takes no reference images, so @Name of a saved character is refused (400) before anything is charged. A saved location, prop or style with a description is inserted as text. For saved characters, use a model that takes reference images, such as Nano Banana Pro or Seedream 5 for images, or Seedance 2.5 or WAN 3.0 for video.

Code Examples

Upscale to 1080p: copy and paste to get started

bash
curl -X POST "https://pixeldojo.ai/api/v1/models/p-video-upscale/run" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://example.com/clip.mp4",
    "target": "1080p"
  }'

Response Format

Submit Response (202 Accepted)

json
{
  "jobId": "job_abc123...",
  "status": "pending",
  "statusUrl": "https://pixeldojo.ai/api/v1/jobs/job_abc123...",
  "creditCost": 3,
  "creditsRemaining": 95,
  "expiresAt": "2026-11-16T17:22:20Z"
}

Completed Response

json
{
  "jobId": "job_abc123...",
  "status": "completed",
  "output": {
    "video": "https://temp.pixeldojo.ai/pixeldojotemp/1705930123-456789.mp4"
  },
  "creditCost": 3,
  "expiresAt": "2026-11-16T17:22:20Z"
}