API Changelog
What changed in the public API (api/v1/*) and when. Website-only changes and general format/quality improvements aren't listed here individually — this tracks things that matter to an integration.
2026-09-06
- Added an optional
webhook_urltoapi/v1/convert-async.php— we'll POST the job result to it once, instead of only supporting polling viajob-status.php. See Async jobs. - API keys can now optionally be restricted to specific categories at creation time (Account → API Keys) — previously every key had full access to every category your plan allows.
- Every response now includes
X-RateLimit-LimitandX-RateLimit-Remainingheaders once your plan's per-minute limit applies, and a 429 response also includesRetry-After(seconds) — see Plans & limits. - Added real per-plan requests-per-minute rate limiting. Previously only a monthly conversion-minutes allowance and a concurrency limit were enforced; a fast burst of small requests could exceed neither while still overloading the service.
2026-09
- Added the asynchronous video/audio job API — submit with
api/v1/convert-async.php, then poll (or open a shareable link) viaapi/v1/job-status.phpinstead of holding a request open for a multi-minute conversion.