AI Video Upscaler API for Developers
AI Video Upscaler API
Upscale any video to 720p, 1080p, 2K, 4K with one API call. The aspect ratio is kept, and AI restores detail instead of just resizing.
Transparent per-credit pricing
Available on paid plans
Subscriptions or usage-based billing
Asynchronous jobs
Auto-scaling
Chopin
K-pop
Eyes
LeBron
Trusted by teams at
Everything You Need to Ship AI Video Upscaler
Resolution upscaling for any aspect ratio, with trim controls.
720p to 4K Output
resolution takes 720p, 1080p, 2k, or 4k. 720p and 1080p set the short side; 2k and 4k set the long side.
Aspect Ratio Kept
Vertical, square, and landscape videos keep their shape at the new size.
Trim Controls
Upscale a segment with start_seconds and end_seconds, up to 133s per request.
No GPU Setup
Jobs run on Magic Hour infrastructure. Poll the project or use a webhook when the upscale is done.
Integrate in 3 Steps
Ship video upscaling in three steps.
1
Get Your API Key
Sign up and generate an API key from the Developer dashboard. Upscaling needs a paid plan.
2
Upload Video & Pick a Resolution
Upload the source video, then POST to /v1/ai-video-upscaler with the target resolution.
3
Get Results & Scale
Poll GET /v1/video-projects/{id} or use a webhook for the upscaled video. Infrastructure scales automatically.
Code Examples
AI Video Upscaler in a few lines of code. Install an SDK or use the REST API directly.
curl --request POST \
--url https://api.magichour.ai/v1/ai-video-upscaler \
--header 'accept: application/json' \
--header "authorization: Bearer $MAGIC_HOUR_API_KEY" \
--header 'content-type: application/json' \
--data '
{
"name": "My Video Upscaler video",
"start_seconds": 0,
"end_seconds": 5,
"resolution": "1080p",
"assets": {
"video_file_path": "api-assets/id/1234.mp4"
}
}
'Estimate Your API Costs
Every generation uses credits. Prepay with a subscription or one-time credit packs, or request usage-based billing for monthly invoicing and volume discounts.
Pricing tier options
USD subscription prices. Image allowances use Z-Image Turbo at 1K (5 credits/image); video allowances use LTX-2.5 at 480p. These reference allowances do not describe every endpoint. Choose your tool, model, and settings below for its estimate.
Seconds of Video Per Month
100 seconds
seconds
Recommended plan
Pro Yearly
$300
/year
300,000 credits per year
Up to 3.5 hours of video
Up to 60,000 images
Selected plan: Pro Yearly
PRO YEARLY covers your usage
- 15,000credits / month
- 25,000credits / month
- 10,000credits / month
Estimated usage
Included
Remaining headroom
TOTAL BILL
$300
/year
SDKs for Every Stack
Official open-source SDKs with full TypeScript/type support. Install and start building.
AI Video Upscaler API Pricing
Subscription plans for standard usage.
Need usage-based billing?
Email us or message us in Intercom for monthly billing with graduated volume discounts.
Built for Builders
See how developers use the AI Video Upscaler API to power real products.
Archive Restoration
Bring old or low-resolution footage up to modern screen sizes.
Product Videos
Sharpen user-uploaded or supplier clips before they go on listings.
Creator Apps
Offer one-click HD or 4K exports inside your editing workflow.
Try before integrating
Try AI Video Upscaler Free — No Code Required
Test quality first with the free tool, then plug the same output quality into your app with the API when you are ready.
AI Video Upscaler API Frequently Asked Questions
720p, 1080p, 2K, 4K. 720p and 1080p set the output's short side, 2K and 4K its long side, and the aspect ratio is kept. Pick a resolution higher than the source's.
Not through the API yet. It takes exact resolutions only. 2x and 4x are available in the web app.
Up to 133 seconds per request, set with start_seconds and end_seconds.
Per second of clip, by output resolution: 30 at 720p, 40 at 1080p, 50 at 2K, 60 at 4K credits/s. Every resolution requires a paid plan.
docs.magichour.ai/api-reference/video-projects/ai-video-upscaler