PLAN_LIMITS in the API. For plan prices and credit packs, see pricing.
Plan limits
ffmpeg, MCP, and webhooks are on every plan. A compose video above your plan’s frame or frame rate returns 403 PLAN_LIMIT before it renders, and upgradeTo in error.details names the plan that renders it. Animated graphics above 1080p or 30 fps need an enterprise plan. GET /account/capabilities returns these as composeMaxPixels, composeMaxFps, composeAnimatedMaxPixels and composeAnimatedMaxFps. See compose pricing.
How long do output URLs last?
- Signed download URL (
output.file.url) is valid for 1 hour. Re-fetch viaGET /jobs/{id}for a fresh URL. - Output retention: 7 days (Free), 30 days (Pro) or 90 days (Studio). After that, the file is deleted. The job record stays, but the file URLs return 404.
- Storage quota caps total bytes across all your outputs. Delete old outputs or upgrade if you hit it.
- No separate per-output size limit. Bounded by input cap and storage quota.
Credit packs
$10 / $25 / $50 / $100 (or custom, $10 minimum). Pro and Studio add +25% to every purchase. Credits never expire. Failed jobs are not refunded automatically. See credits and billing for what a failed job pays.API response limits
Which file formats are supported?
Rendobar accepts every FFmpeg-compatible input format. Default outputs by media type:
For
ffmpeg, the output format is inferred from the trailing filename (output.mp4 → MP4). Override with params.outputFormat.
See also
Related
- Credits and billing: nanodollar pricing and the prepaid model
- Error codes:
PLAN_LIMITandRATE_LIMITEDdetails - FAQ: cost, rate limit, and refund questions
- FFmpeg reference: how plan caps apply to FFmpeg jobs
- Pricing: plan that raises your concurrency and file caps