Credits & pricing

GET /api/v1/account — check your credit balance. Who can use the API, and how it is priced: 1, 2 or 3 credits per second of video at 1080p, 2K or 4K.

The API uses the same credits as the website. Buy credits on the pricing page; there is no separate API plan.

API access

The API is available to accounts that have bought credits or subscribed. Buying any credit pack unlocks it, and it stays on after you spend the credits. Accounts that have never paid get 403 paid_plan_required on every request. API results never carry a watermark.

Pricing

You pay per second of video, rounded up to whole seconds:

ResolutionCredits per second
1080p1
2k2
4k3

A 12.4-second video costs 13 credits at 1080p, 26 at 2K and 39 at 4K. Credits are charged when the task is created and refunded automatically if it fails.

Two enhancement options double the rate: faceRestore, and fpsMultiplier above 1. With both on, the rate is multiplied by 4, so the same 12.4-second video with face restoration costs 78 credits at 4K. Frame interpolation is not available for sources at 50 fps or more unless slowMotion is on; such a task fails and is refunded.

The balance must cover the whole video. Otherwise the request returns 402 insufficient_credits and nothing is charged.

Get your balance

GET https://videoupscaler.co/api/v1/account
curl https://videoupscaler.co/api/v1/account \
  -H "Authorization: Bearer $VIDEOUPSCALER_API_KEY"
{
  "credits": 1240,
  "credits_per_second": { "1080p": 1, "2k": 2, "4k": 3 }
}
FieldDescription
creditsYour current balance
credits_per_secondCurrent price per resolution