Overview
Welcome to the Dailymotion developer portal. Our developer portal provides information about using our technologies and should help any developer create amazing video experiences and solutions.
This page provides an overview of using the following technologies which can be used individually or together:
- Player & Player API
- Data API
- Reporting API
Player
The Player section outlines everything from creating your first Player, customization, embedding the Player on your properties along with interacting with the Player using the Player API. Check out the full Player documentation here.
Integration overview
Depending on your needs and environment you can integrate the Player using one of the methods outlined below.
Integration | Info | Access to Player API |
---|---|---|
Player Embed Script | Embed using JavaScript, the single line script will load the Player at the point where you add it to the HTML page | Yes |
Player Library Script | Add just the player JavaScript library to create players programmatically | Yes |
Player iFrame | The iFrame embed method is the most basic way to integrate the Player. Advanced functionality such as PiP and firstTimeView will not be available. Recommended for Facebook Instant Articles | No |
Android SDK | The SDK is a thin wrapper around a WebView that allows to easily embed the Player into an Android application | Yes |
iOS SDK | A Swift wrapper around the WKWebView Class that allows developers to easily embed the Player in iOS applications | Yes |
Amp | The Dailymotion AMP component is available to embed the Player with the AMP framework | No |
We have opened a CodePen developer account to provide access to some code samples that will allow you to discover the Dailymotion Player and its features, check it out here.
Player API Reference
Each script used to embed the player also provides access to the Player API without any additional configuration, everything is available and bundled from the Player embed script. The Player API allows you to create a player, retrieve information about a specific player state, listen to player events and trigger player methods.
Check out the full reference here.
Data API
The Dailymotion Data API is a simple way to upload, access, publish and modify data on the Dailymotion Platform. It presents a simple, consistent view of the Dailymotion objects (e.g., users, videos, playlists, etc.) and the connections between them.
We designed a set of SDKs that enable you to integrate with our Data API. For now on, available SDKs are:
Check out the full Data API documentation and learn best how to use it here.
Reporting API
The Dailymotion reporting API provides the ability to build custom reports based on aggregated performance measurements across a set of dimensions and filters. The flexible interface allows you to ingest data at your convenience and in the format you need. The reporting API is only available to our verified partners.
To see our full Reporting API documentation see here.