Developers
Video processing API for builders
Use VideoComposer to convert, trim, merge, and watermark videos with asynchronous jobs, API keys, and webhook-friendly workflows.
Build async video workflows
VideoComposer is designed for server-side pipelines where video work can take time. Create a job, get a job ID, and fetch the output when processing completes. This model keeps your app responsive and scales with real usage.
If you are evaluating a video processing API or video editing API, VideoComposer offers FFmpeg-powered endpoints with a simple async job model. You get predictable behavior without building a custom FFmpeg API layer yourself.
How it fits
Use the API to automate routine edits, build user-generated content features, or power media pipelines. Jobs are tracked in the dashboard, and outputs are delivered via URLs you can store or serve from your product.
Start quickly
Get an API key from your dashboard, send a request to create a job, and poll the job status endpoint or attach a webhook for completion. You can also use the browser tools to validate inputs before wiring automation.
Developer FAQ
- Is the VideoComposer API free?
- Yes. A free tier is available — anonymous users can run up to 5 processing jobs per 24 hours with no account or credit card required, and no watermark is ever added to outputs. Paid plans are available for higher volume and programmatic API access.
- What video formats does the VideoComposer API support?
- The API accepts MP4 and WebM as input formats. Output formats include MP4, WebM, and GIF for convert operations. The compose endpoint also supports MP3 audio tracks and SRT/VTT subtitle files. Use the /video/validate endpoint to confirm format compatibility before submitting a job.
- How does the async job model work?
- Submit a request to create a job and receive a job ID in the response. Video processing runs asynchronously — your application stays responsive while the job completes. Retrieve the result by polling the job status endpoint, or configure a webhook on your API key to receive a callback when the job finishes.
- Does the VideoComposer API add watermarks to outputs?
- No. VideoComposer never adds a watermark to outputs, whether you use the free browser tools or the API. Watermarking is an optional operation you can apply intentionally using the overlay endpoint — it is never imposed automatically.