Embed a movie with Videasy
<iframe src="https://videasy.xyz/embed/movie/{TMDB_ID}" allowfullscreen></iframe>Embed a TV episode with Videasy
<iframe src="https://videasy.xyz/embed/tv/{TMDB_ID}/{SEASON}/{EPISODE}" allowfullscreen></iframe>What Videasy does
- TMDB IDs only: movies and TV by TMDB ID, season and episode in the URL.
- No key, no signup: the examples above work as plain iframes.
- Subtitles built in: subtitle support, with English subtitles on by default in the current player build.
- Adaptive quality: playback adapts to the viewer's connection.
- One player for every title: no per-title setup on your side.
Videasy is for sites that want a simple embed player without hosting video files, managing transcoding, or building a player from scratch. Find the title on TMDB, take its ID, and paste the iframe.
Videasy in depth
What Videasy is, in plain terms
Videasy is a free embed player for movies and TV. It does not ask you to upload video files, buy storage, or build a player from scratch. You find a title on TMDB, copy its numeric ID, and paste one iframe into your page. The Videasy player then handles playback, adaptive quality and subtitles for that title. That is the whole model, and it is why the same embed pattern works for a single movie page, a full TV episode guide, or a site with hundreds of titles.
Because the embed is ID-driven, adding a new title is not a new integration. It is a new number in a URL you already know how to build. Removing a title is just as simple: remove the iframe. There is no per-title setup, no dashboard step, and no extra page to configure for each film or episode you want to show.
How a Videasy embed works, step by step
Find the TMDB ID. Open the title on themoviedb.org. The ID is the number in that page's URL. Movies and TV shows have different IDs, so make sure you are on the right title type before you copy the number.
Build the iframe URL. For a movie, use the embed base plus /movie/{TMDB_ID}. For a TV episode, use /tv/{TMDB_ID}/{SEASON}/{EPISODE}. The season and episode numbers are part of the URL, so a link can point at one exact episode.
Paste the iframe and test it. Put the iframe in a 16:9 wrapper, add allowfullscreen, and open the page on a phone as well as a desktop. If the player loads, the embed is done. If it does not, check the ID first — a wrong ID is the most common cause of a blank embed.
Who Videasy is for
Movie sites
A movie site can give every film its own page with the same iframe pattern, changing only the TMDB ID. That keeps page templates simple and makes bulk pages far easier to maintain than a system where each title needs its own player setup.
TV episode guides
Episode guides benefit most from the TV URL format. Each episode gets its own URL with season and episode in the path, so readers can jump straight to the episode they searched for instead of landing on a generic series page.
Personal projects
If you are building a watchlist, a demo site, or a learning project, Videasy lets you show real titles without setting up video hosting. The embed is a plain iframe, so it works in static HTML, WordPress custom HTML, React, Vue and most site builders.
Developers
Developers can generate embed URLs in code from a stored TMDB ID, with no API key to manage, rotate or leak in page source. See the Videasy API page for the endpoint pattern, and the Videasy player page for the player itself.
Videasy vs hosting video yourself
Hosting video yourself means paying for storage, transcoding every file into multiple qualities, running a CDN, and handling playback bugs on every device. An embed removes all of that work, at the cost of control: you do not choose the exact video file, and playback depends on the embed base being available. For most small and medium sites, that trade-off is worth it, because the alternative is a large infrastructure bill before the first visitor arrives.
Finding a TMDB ID without guessing
Do not guess an ID, and do not copy an IMDb ID and hope it works. TMDB and IMDb use different numbering, and a Videasy embed needs the TMDB number. Open the title on themoviedb.org, check that the title, year and poster match what you expect, then copy the number from the URL. For TV, also confirm the season and episode numbers on the same TMDB page, because a show can have specials or a different episode order to the one you remember.
Common mistakes that break a Videasy embed
- Using an IMDb ID instead of a TMDB ID. The player will not find the title, even if the number looks similar.
- Mixing up movie and TV paths. A TV show needs
/tv/plus season and episode. A movie needs only/movie/plus the ID. - Forgetting the episode numbers. A TV embed without season and episode has no episode to play, so it cannot load the right content.
- A fixed-size iframe on mobile. Set the wrapper to 100% width with a 16:9 aspect ratio, instead of a fixed pixel width that overflows on phones.
- Testing only on desktop. Always check one movie and one TV episode on a phone before publishing a template change to every page.
For streaming-specific guidance, see Videasy streaming. For movies only, see Videasy movies.
Frequently Asked Questions
What is Videasy?
Videasy is a free movie and TV embed player. You embed a title by its TMDB ID in a single iframe.
How do I embed a movie with Videasy?
Use an iframe pointing at the Videasy embed base URL plus /movie/ and the TMDB movie ID, as shown on this page.
How do I embed a TV episode with Videasy?
Use /tv/ plus the TMDB TV ID, season number and episode number, as shown on this page.
Do I need an API key for Videasy?
No. Videasy embeds work with a plain iframe and a TMDB ID. There is no key and no signup step in the examples on this page.
Can I use Videasy on WordPress?
Yes. Paste the Videasy iframe into a WordPress Custom HTML block, with the TMDB ID for the title you want. No plugin and no API key are needed for the examples on this page.
Does Videasy work on mobile?
Yes. The embed is a plain iframe, so it works in mobile browsers as well as desktop browsers, provided the iframe wrapper is responsive — 100% width with a 16:9 aspect ratio, not a fixed pixel width.
What if a title does not load in Videasy?
Check the TMDB ID first, then check whether you used /movie/ for a movie or /tv/ with season and episode for a TV episode. An IMDb ID, a wrong title type, or a missing season/episode number are the most common causes.
Can I put several Videasy embeds on one page?
Yes, each iframe is independent and uses its own TMDB ID. For pages with many embeds, use loading="lazy" on iframes below the fold so the page does not try to load every player at once.