Professional Video Processing APILearn more

Transform Your Videos
With Powerful APIs

Trim, convert, add subtitles, overlay watermarks, and more. Build amazing video experiences with our simple yet powerful API.

0
MB of videos processed

Simple Integration

Get Started in Minutes

Our API is designed to be simple and intuitive. Here's how it works:

1

1. Get Your API Key

Sign up and get your API key instantly from the dashboard.

const apiKey = 'sk_your_api_key_here';
2

2. Send Your Request

Make a simple POST request with your video URL and parameters.

const response = await fetch('https://api.videocomposer.io/video/trim', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': apiKey
  },
  body: JSON.stringify({
    input_url: 'https://cdn.videocomposer.io/video.mp4',
    start: '00:00:10',
    end: '00:00:30'
  })
});
3

3. Get Your Result

Receive the processed video URL when the job completes.

// Check job status
const job = await fetch(`https://api.videocomposer.io/jobs/${jobId}`, {
  headers: { 'x-api-key': apiKey }
});

const result = await job.json();
// Job completed!
{
  "id": "abc123",
  "state": "done",
  "output_url": "https://cdn.videocomposer.io/output.mp4"
}

What else you get:

Comprehensive documentation
SDK libraries for popular languages
Webhook notifications
Batch processing support
Priority support
No rate limits

Everything you need

Professional Video Processing Made Simple

Built for developers who need reliable, fast, and scalable video processing without the complexity.

Lightning Fast Processing

Powered by optimized FFmpeg instances, process videos in seconds not minutes.

Simple REST API

Clean, well-documented REST endpoints that are easy to integrate into any application.

Pay As You Go

Only pay for what you use. No monthly fees, just simple CPU-second based pricing.

Enterprise Security

Your videos are processed securely and deleted immediately after processing.

Rich Format Support

Support for all major video formats including MP4, WebM, MOV, AVI, and more.

Scale Infinitely

Built on cloud infrastructure that scales automatically with your needs.

Trusted by developers worldwide

Videos processed
10M+
API uptime
99.9%
Happy developers
5,000+

Developer First

RESTful API Endpoints

Clean, predictable endpoints that follow REST best practices. All responses are JSON formatted and include helpful error messages.

Available Endpoints

POST/video/trim

Trim videos to specific start and end times

POST/video/convert

Convert between MP4, WebM, and GIF formats

POST/video/compose

Combine multiple videos, add audio or subtitles

POST/video/overlay

Add watermarks or text overlays

POST/video/thumbnail

Generate thumbnails, sprites, or animated previews

GET/video/probe

Get detailed video metadata

Example Response

200 OK
{
  "jobId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "message": "Your video processing job has been queued.",
  "estimatedTime": 30,
  "creditsUsed": 15
}

Frequently Asked Questions

Everything you need to know about VideoComposer

Each credit equals one CPU-second of processing time. When you process a video, we calculate the CPU time used and deduct it from your account. Simple operations like trimming use fewer credits than complex operations like format conversion.

We support all major video formats including MP4, WebM, MOV, AVI, MKV, and more. You can convert between MP4, WebM, and GIF formats. For audio, we support MP3, and for subtitles, we support SRT files.

Yes, security is our top priority. Videos are processed in isolated environments and automatically deleted after processing. We use enterprise-grade encryption for all data transfers and never store your original videos.

Processing times depend on the video size and operation complexity. Most operations complete within seconds to a few minutes. Our infrastructure automatically scales to handle your workload, ensuring consistent performance.

Absolutely! You can try our video processing tools directly from the website without signing up. For API access, we offer a free trial with 100 credits to test integration with your application.

Yes, our Professional and Enterprise plans include webhook notifications. You can receive real-time updates when your video processing jobs complete, making it easy to build responsive applications.

Ready to Transform Your Videos?

Join thousands of developers using VideoComposer to build amazing video experiences. Start with 1000 free credits.

No credit card required1000 free creditsCancel anytime