The video API with unique capabilities
HTML5 Webcam Recording
Users record videos directly on your site through our embeddable HTML5 camera recorder. They can optionally also submit files they already have on their device.
No Server-side Transcoding
User videos get converted on the client and submitted to you in 1 integrated workflow. You receive streaming-ready files in a standard format - e.g. MP4, WebM, FLV.
Client-side Video Compression
Videos also get compressed on the user's device before they're sent to your Cloud storage. Smaller files upload faster, you control the compression level.
"Protecting our users’ privacy is critical to us. We wanted a solution that didn't involve sending their sensitive data such as video files to a third party for processing. Clipchamp's HTML5 video camera and its direct upload from the client to our cloud storage fit the bill perfectly."
Adrian Graham, Co-Founder
"Their video ingest API is on the cutting edge. We’re able to receive fully transcoded video files directly to our cloud storage without the need to transcode them on our own servers. Clipchamp is the Holy Grail of video transcoding!"
Hayden Kerr, CEO
Eda Gimenez, Director of Business Development
"Working with the Clipchamp team has been a great experience. Once support was needed they offered competent help and answers within hours."
Michael Liebs, CTO
Features to fit any use case
Some of the video API's expert features are: batch uploads, direct file uploads without user interaction, programmatic webcam control, white-labelling, overlong webcam recordings, and a teleprompter option.
You can embed as many recording & video uploading buttons on your website as you like and assign individual parameters including separate upload targets to each instance.
See how it works
Click the button above for a demo. Any test videos you submit get uploaded to a Google Drive folder of ours and will get deleted.
The code below is a sample of what's needed to embed one (or many) recorder widgets in your project.
Sample UI screenshots are further below.
- src= "https://api.clipchamp.com/Your API key goes here/button.js">
- <!-- add a wrapper element into the document... -->
- // ...or dynamically inject at least one wrapper element into the document
- var element = ...;
- clipchamp(element[, options]);
Documentation & Support
No credit card required to create an account and start testing.
During the trial, you'll have complete access to all features.
To continue afterwards, select an API plan at any time during or after the trial.