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);
});