Logo
  • Home
  • Blog
  • Developers
  • Pricing
  • FAQ
  • Contact
Sign InSign Up
Logo

Transform your videos with our powerful API. Trim, convert, add subtitles, overlay watermarks, and more. Simple pricing, powerful features.

© Copyright 2026 Video Composer. All Rights Reserved.

Product
  • All Tools
  • Pricing
  • API Docs
  • Docs
Tools
  • Trim Video Online
  • Video Trimmer
  • Convert Video Format
  • Shotstack Pricing Calculator
  • Compose Videos Online
  • Add Watermark
  • Merge Videos
  • Video Cutter
  • MP4 to GIF
  • Video to GIF
  • MP4 Cutter
  • Online Video Cutter
Resources
  • Blog
  • Guides
  • Comparisons
  • Use Cases
  • Alternatives
  • FAQ
  • Convert MP4 to GIF
  • Merge Videos With Audio
  • Make a GIF from Video
  • How to Trim a Video
  • How to Cut MP4
  • Add Logo Watermark Guide
Compare
  • vs Shotstack
  • Shotstack Calculator
  • vs Clideo
  • Clideo Alternative
  • Kapwing Alternative
  • VEED Alternative
  • Social Media Videos
  • Ecommerce Videos
  • Education Videos
Blog
  • How to Merge Videos Free
  • Free MP4 Cutter Online
  • Merge Videos With Subtitles
  • Best Free Video Mergers 2026
  • Video Processing API Guide
  • Add Watermark via API
  • Add Subtitles via API
  • Batch Process Videos API
About
  • Contact
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  1. Home
  2. /
  3. Developers

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.

Core capabilities

  • Convert videos to MP4, WebM, or GIF via the video converter.
  • Trim video online — cut clips by start and end timestamp directly in the browser.
  • Compose videos online — merge multiple clips, add background audio, and burn in subtitles.
  • Apply logo or text watermarks with position and opacity via the watermark tool.

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.
View API docsExplore tools