Video Player API Documentation
Complete developer documentation for VidCore video player embeds, TMDB ID routing, player options, events, and response examples.
Developer intent
Embed a movie or TV player using a predictable URL structure and optional query parameters.
Base endpoints
Use /embed/movie/{tmdbId} for movies and /embed/tv/{tmdbId}/{season}/{episode} for TV episodes.
Common options
Options include autoPlay, startAt, theme, sub, hideServer, title, poster, and fullscreenButton.
Player events
The iframe posts play, pause, seeked, ended, timeupdate, and playerstatus events to the parent window.
Example
GET /embed/movie/27205?autoPlay=false&theme=38bdf8
GET /embed/tv/1396/1/1?sub=en
window.addEventListener('message', ({ data }) => {
if (data.type === 'PLAYER_EVENT') console.log(data.data);
});