# Real-ESRGAN Video > Video upscaling with Real-ESRGAN — enhance videos to FHD/2K/4K frame by frame. The go-to open-source video upscaler. - **Provider**: replicate - **Model ID**: lucataco/real-esrgan-video - **Category**: video_editing - **Credits**: 1280 per request - **Pricing Type**: fixed ## API Endpoint Base URL: https://api.core.today/v1 ### Create Prediction POST /predictions ### Get Status GET /predictions/{job_id} ### Cancel DELETE /predictions/{job_id} ## Authentication Header: `X-API-Key: YOUR_API_KEY` ## Input Parameters - `resolution` (string, optional): Output resolution (Default: `FHD`; Options: `FHD`, `2k`, `4k`) - `video_path` (string, **required**): Input Video - `model` (string, optional): Upscaling model (Default: `RealESRGAN_x4plus`; Options: `RealESRGAN_x4plus`, `RealESRGAN_x4plus_anime_6B`, `realesr-animevideov3`) ## Example Request ```json { "model": "lucataco/real-esrgan-video", "input": { "resolution": "FHD", "model": "RealESRGAN_x4plus", "video_path": "https://replicate.delivery/pbxt/JvzJwGbiuwhpRVTBdOOt3L49WAsYlBmB2yNqcyxeIlTRQ5xl/replicate-prediction-wkusuc3brp5hwd27zaymz5rgdi.mp4" } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending", "provider": "replicate", "model": "black-forest-labs/flux-schnell", "created_at": "2026-01-01T00:00:00Z", "result": null, "error": null } ``` Status values: `pending`, `processing`, `completed`, `failed`, `cancelled` ## Usage Flow 1. POST /predictions with model and input → receive job_id 2. Poll GET /predictions/{job_id} until status is `completed` or `failed` 3. Result contains output URL(s) or data ## Output Type url ## Tags video-upscaling, video-enhancement, real-esrgan, super-resolution ## Documentation https://replicate.com/lucataco/real-esrgan-video