Fill in your details to get in touch with us

Thank you for filling out your information!

We appreciate you contacting us. One of our colleagues will get back to you shortly. Have a great day!

Hippo Video API combines a well-scoped feature set for both users and developers.The following are the benefits and features that come with our embeddable API.

Benefits of Using Our API

Easily Embeddable

Hippo Video offers you a seamless API integration. The Embed Button works with any web page, blog or publishing platform. All you need to have is a browser extension and a simple code to get things started.

White Label API

Display your brand on our player. Your users will only see your brand in their entire experience with the API recorder.

Reliable & Affordable

Hippo Video is a powerhouse that can hold thousands of videos providing the needed stability for its users. The Video/Screen Recorder API is highly affordable.

Customizable API Button & Callback Events

The API Button is designed to fit all styles. That’s why we built customizable buttons for your convenience. You can now modify the API’s theme and its view, to suit your brand.

We send callback events to improve your user’s experience whenever they take specific action on the API button.

Check out how a leading LMS benefitted by embedding the API on their site

Fill in your details to download the file

FEATURES

Supports Screen, Audio, and Webcam Capture

Video can be easily created with multiple inputs. Hippo Video recorder API comes with the screen, audio, and webcam recording options. Your viewers can choose the inputs before they start recording a video.

Easily Embeddable

Hippo Video offers you a seamless API integration. The Embed Button works with any web page, blog or publishing platform. All you need to have is a browser extension and a simple code to get things started.

Instant Video Playback & Editing

We guarantee your viewers get the freedom to playback their video once they finish recording.

→ 'systemAudio' enables the system audio like any application or browser tab playing any music. You can also keep both the options enabled.

Stop Recording

Stops the on-going recording.

window.hippoWidget.stopRecording()

Import Video/Audio

Initiates media import.

window.hippoWidget.import()

Event Handling

window.hippoWidget.on(eventname, callback);

Available Events

EVENT

DESCRIPTION

DATA

record_initiated

When recording is initiated

preview_url: URL to preview video. (preview will be available at any point of time for the recorded user. For others, it will be the same as 'recorded_url') recorded_url: video delivery URL. URL to share/mail/message others. embed_url: similar to recorded_url. Optimized for embedding as an iframe in a website. thumbnail_url: thumbnail URL of the video. thumbnail_play_url: similar to 'thumbnail_url', except the play icon is displayed at the center. token: video token for the recorded video.

record_started

When recording is started. (After user accept the permissions, etc.)

-

record_paused

When a user pauses the recording

-

record_resumed

When user resumes the recording which is paused.

-

record_stopped

When a user stops the recording

-

record_aborted

Same as 'video_cancelled'. Additionally, this event will also be triggered when a user aborts the recording while recording itself(future)

-

record_complete

When the current recording is complete and it is safe to record another video

preview_url: URL to preview video. (preview will be available at any point of time for the recorded user. For others, it will be the same as 'recorded_url') share_url: Video delivery URL. URL to share/mail/message others. embed_url: Same as recorded_url. optimized for embedding as an iframe in website. thumbnail_url: Thumbnail URL of the video. thumbnail_play_url: Same as 'thumbnail_url', but with play icon at the middle. token: Video token for the recorded video.

import_failed

When import fails due to some error

reason: Reason for an error

Sample Page

You can also customize the button you want to be displayed on your page. Here are some sample pages: