Render API pricing

Deterministic, computable pricing — an agent can bound the cost of a render before it calls. No subscriptions; buy credits, spend them whenever.

credits = ceil( duration_s × fps_factor × resolution_factor × format_factor ) 1 credit = 1 second of 1080p / 30fps MP4 = $0.015

Factors

ResolutionFactor
720p×0.5
1080p×1
4k×4
FPSFactor
12×0.4
15×0.5
24×0.8
25×0.8333
30 (pinned)×1
48×1.6
50×1.6667
60 (pinned)×2
FormatFactor
mp4×1
webm×1
gif×1.5
svg×0.25
png×0.1
pdf×0.1
widgetHtml×0.1
widget×0.1

PNG/PDF are stills — priced as a single frame (duration & fps ignored). Limits: ≤ 600s, ≤ 5,000 items. POST /v1/renders:estimate returns this exact number, free.

Calculator

credits
USD

Credit packs

$10
667 credits
$0.015 / credit · never expire
$25
1,667 credits
$0.015 / credit · never expire
$50
3,333 credits
$0.015 / credit · never expire
$100
6,667 credits
$0.015 / credit · never expire

Agents pay from the same credit balance as everyone else: a service-account key, and POST /v1/renders:estimate for an exact price before committing. Machine-native settlement (x402) is implemented but not enabled on this deployment.