VIDIZMO JS API uses pure JavaScript that facilitates VIDIZMO customers to have more command over how data will be represented in UI. The developer simply needs to place VIDIZMO JS API calls in ‘Script’ tags as shown in this document and provide necessary input data to as parameters.

VIDIZMO JS APIs available with VIDIZMO today is explained in detail below along with basic setup. These Widgets provide additional events as well as properties that can be set, therefore creating more possibilities than mentioned below. There’s a chart provided at the end of the section that describes these events and properties. Also, note that almost all the widget will only display 20 videos if ‘count’ property is not set.


Note: In all examples given below, a hypothetical account and login id/password are used to demonstrate VIDIZMO JS API and its behavior. These will have to be replaced by actual Account URL and credentials to work. During copying & pasting of widgets mentioned below, make sure no special characters are copied in the page. If this happens, the Widget would not be able to run properly.

VIDIZMO JS APIs adheres to the Contextual information set before they are used. Therefore to use an API for a given user, VIDIZMO JS Login API must be called.

To invoke VIDIZMO JS API all you have to do is add following script to body of the HTML page by copying/pasting following code

<script type="text/javascript" src=""></script>


This script loads and initiates VIDIZMO JS API for further use. This initialization script is identical to initialization script of VIDIZMO Widget API. And as has been mentioned before as well, API needs to know which Account or Channel context to use it with and this is communicated by the domain part of Library loaded. As shown above, this script will initialize VIDIZMO JS API for Account available at domain. 

Please note that like every Account, all channels have domains of their own. So if a widget is initialized against a channel instead, the Context set would be of the Channel and not Account. 

To sum it up, a basic Login call on a page would look like following. 

<script type="text/javascript" src=""></script>
<script type="text/javascript">
 vidizmo.api.login({ email: 'EmailAddress, password: 'Password' }, function (response) {
 if (response.status === vidizmo.enumerations.ResultStatus.SUCCESS) {
 // login success
 else {
 // login failed


For a complete list of VIDIZMO APIs, click here on VIDIZMO Developer APIs.