🍿VidCore

TMDB Video Player API
Developer-Friendly Embed Solution

Build movie and TV experiences faster with TMDB ID embeds, iframe players, REST-style examples, player events, metadata helpers, and integration guides for React, Next.js, WordPress, and custom websites. Enjoy 14 active servers, Hindi audio support, and minimal ads for a smooth, uninterrupted viewing experience.

https://www.vidcore.org/embed/movie/533535

Deliver an optimized User Experience

Fast startup, safe proxying, high-quality streams, and server fallbacks in one clean player.

Auto Update

Links are automatically updated with new or better quality as soon as they are available online.

Responsive

The player works cleanly on phones, tablets, laptops, and desktop screens.

High Quality

Latest available quality with adaptive HLS streams, often up to 1080p.

Fast Servers

Users can switch between multiple streaming servers when needed.

Fast Startup

Multiple providers are raced so the quickest playable stream loads first.

Proxy Safe

CORS-sensitive HLS streams are routed through compatible proxy layers.

Smart Fallbacks

The player can move to another source if a server is slow or unavailable.

Simple Embeds

Use one iframe URL for movies, TV episodes, and player options.

Complete API Reference

Developer Resources

Everything needed to embed VidCore players, customize playback, and listen to player events in your own platform.

Movie Embed

Embed movies using TMDB identifiers

Endpoint

https://www.vidcore.org/embed/movie/{id}?autoPlay=true

Required Parameters

{id}Movie identifier from TMDB

Optional Parameters

titleControls whether the media title is displayed
posterDetermines if the poster image is shown
autoPlayControls whether the media starts playing automatically
startAtStarts the video at the specified time in seconds
themeChanges the player's color, hex code format
serverChanges the default server for the player
hideServerControls whether the server selector button is shown
fullscreenButtonControls whether the fullscreen button is shown
chromecastReserved Chromecast visibility option
subSets the default subtitle, e.g. en, es, fr

Examples

https://www.vidcore.org/embed/movie/533535
https://www.vidcore.org/embed/movie/533535?theme=FF0000

TV Show Embed

Embed TV series episodes with season and episode numbers

Endpoint

https://www.vidcore.org/embed/tv/{id}/{season}/{episode}?autoPlay=true

Required Parameters

{id}TV show identifier from TMDB
{season}The season number
{episode}The episode number

Optional Parameters

titleControls whether the media title is displayed
posterDetermines if the poster image is shown
autoPlayControls whether the media starts playing automatically
startAtStarts the video at the specified time in seconds
themeChanges the player's color, hex code format
serverChanges the default server for the player
hideServerControls whether the server selector button is shown
fullscreenButtonControls whether the fullscreen button is shown
chromecastReserved Chromecast visibility option
subSets the default subtitle, e.g. en, es, fr

Examples

https://www.vidcore.org/embed/tv/1396/1/1
https://www.vidcore.org/embed/tv/63174/1/5?autoPlay=true&sub=en

Ready to Power Your Content Platform?

Embed fast, multi-server video players with a developer-friendly API and production-ready streaming fallbacks.

Join Discord

Quick Answer: VidCore is a free TMDB Video Player API that enables developers to embed movies, TV shows, and Movie using TMDB IDs. The platform provides iframe-based playback, subtitle support, adaptive bitrate HLS streaming, and requires no API key.

What Is The VidCore TMDB Video Player API?

The VidCore TMDB Video Player API is a free, developer-friendly streaming API that lets you embed movies, TV shows, and Movie directly into your website or application using TMDB (The Movie Database) IDs. It delivers a high-performance video player with HLS adaptive bitrate streaming, subtitle support, and a clean iframe embed that works on any device.

Unlike other solutions, VidCore is completely free and requires no API key. You can start embedding content immediately by constructing a simple URL: /embed/movie/{id} or /embed/tv/{id}/{season}/{episode}. The player automatically handles streaming fallbacks, proxy layers for CORS-sensitive HLS, and multiple server options for reliable playback.

Built for developers, VidCore offers REST-style endpoints, player event listeners for progress tracking, and customizable parameters like autoPlay, theme color, startAt, and subtitle language. It's the ideal movie embed API, TV show embed API, and Movie embed API for content platforms, personal media dashboards, and educational projects.

Key Takeaways

  • Free forever – no hidden costs
  • No API key required – instant integration
  • TMDB compatible – use existing TMDB IDs
  • HLS adaptive streaming – optimal quality
  • Subtitle support – multiple languages
  • Responsive iframe embeds – works on all devices
  • Movie and TV support – both supported
  • Movie support – embed Movie content

VidCore vs Alternatives

VidCore vs VidSrc

FeatureVidCoreVidSrc
TMDB Support
HLS StreamingPartial
SubtitlesLimited
Custom ParametersLimited
API DocumentationNo
Player EventsNo

VidCore vs SuperEmbed

FeatureVidCoreSuperEmbed
TMDB Support
HLS StreamingPartial
SubtitlesLimited
Custom ParametersLimited
API DocumentationBasic
Player EventsNo

Movie Embed API Use Cases

Movie Websites

Embed full-length movies with TMDB metadata, subtitles, and HLS streaming for a cinema-like experience.

TV Show Platforms

Create episode guides and watch pages with season/episode selection using simple URL parameters.

Personal Media Dashboards

Build a custom media library with your favorite movies and shows using TMDB IDs.

Educational Projects

Use the API to showcase film studies, media analysis, or language learning with subtitles.

Streaming API Glossary

HLS
HTTP Live Streaming – an adaptive bitrate streaming protocol that delivers video in small segments, adjusting quality based on network conditions.
TMDB
The Movie Database – a community-driven database of movies, TV shows, and cast/crew information, used as the metadata source for VidCore.
Adaptive Bitrate Streaming
A technique that adjusts video quality in real-time to match the viewer's internet speed, ensuring smooth playback without buffering.
Movie Embed API
An API that provides an iframe or code snippet to embed a movie player on any website, often using a unique identifier.
Video Player API
A set of endpoints and parameters that control video playback, including start time, autoplay, and subtitle selection.
Subtitle Synchronization
The alignment of text captions with the audio track, ensuring timely display of dialogue and sounds.
Media Delivery Network
A distributed network of servers that cache and deliver video content efficiently to users worldwide.

Frequently Asked Questions

What is a TMDB Video Player API?

A TMDB Video Player API is a service that allows developers to embed movies, TV shows, and Movie content using TMDB identifiers. It provides an iframe-based player with HLS streaming, subtitle support, and customizable playback options without requiring an API key.

Does VidCore require an API key?

No, VidCore does not require an API key. You can embed movies, TV shows, and Movie immediately using TMDB IDs with no registration or authentication needed.

Can I embed movies using TMDB IDs?

Yes, VidCore supports embedding movies using TMDB IDs. Simply use the endpoint /embed/movie/{id} where {id} is the TMDB movie identifier.

Does VidCore support subtitles?

Yes, VidCore supports subtitles. You can set the default subtitle language using the 'sub' parameter (e.g., sub=en for English, sub=es for Spanish, sub=fr for French).

Is VidCore a VidSrc alternative?

Yes, VidCore is a modern VidSrc alternative that offers TMDB support, HLS streaming, comprehensive subtitle options, custom parameters, API documentation, and player events — features that VidSrc lacks or implements partially.

Is VidCore a SuperEmbed alternative?

Yes, VidCore is a robust SuperEmbed alternative. It provides TMDB support, HLS streaming, subtitle customization, player events, and detailed API documentation with a developer-friendly approach.

Does VidCore support Movie?

Yes, VidCore supports Movie embedding. You can use the same TMDB-based endpoints to embed Movie movies and TV shows using their TMDB identifiers.

Can I use VidCore in React?

Yes, VidCore works seamlessly with React. You can embed the player using an iframe component with the appropriate TMDB ID and parameters.

Can I use VidCore in Next.js?

Yes, VidCore is fully compatible with Next.js. You can embed the player in both client and server components using the iframe approach.

Does VidCore support HLS streaming?

Yes, VidCore supports adaptive bitrate HLS streaming. The player automatically selects the best available quality based on the user's network conditions and device capabilities.

Can I embed TV episodes?

Yes, VidCore supports TV show embedding with season and episode numbers. Use the endpoint /embed/tv/{id}/{season}/{episode} where {id} is the TMDB TV show identifier.

Is VidCore free?

Yes, VidCore is completely free to use with no API key required. There are no hidden costs or usage limits for embedding movies, TV shows, and Movie.

Why Trust VidCore?

Built by VidCore Engineering Team
Free Forever – No hidden charges
No API Keys – Instant access
Fast Delivery – Global CDN
TMDB Compatible – Use existing IDs
HLS Streaming – Adaptive quality
Subtitle Support – Multiple languages
Developer Friendly – Full documentation

Author: VidCore Engineering Team

Published: 2026-01-01 · Modified: 2026-06-20

Reading Time: 12 min