BEECH API
Streamlined Movie & TV Embedding
Beech API provides seamless integration for embedding movies and TV shows with multiple server options and custom players. Built for developers.
Documentation
Endpoints
GET /movie/:id
- Movie embed (relative for same-origin)GET /tv/:id/:season/:episode
- TV episode (relative for same-origin)https://beech.vercel.app/movie/:id
- External movie embedhttps://beech.vercel.app/tv/:id/:season/:episode
- External TV embed
Use relative paths on this site, full URLs for external embedding. Supports fullscreen and responsive design.
Parameters
- id: TMDB movie/TV ID (required, e.g., 550 for Fight Club)
- season: Season number (TV only, e.g., 1)
- episode: Episode number (TV only, e.g., 1)
Beginner tip: Replace {id}, {season}, {episode} with actual numbers from TMDB.
Iframe Example (For Beginners)
For embedding on your own site, use the full URL:
<iframe src="https://beech.vercel.app/movie/{movieId}" width="100%" height="550" frameborder="0" allowfullscreen allow="autoplay; fullscreen *; encrypted-media" loading="lazy"> </iframe>
Example with ID 550 (Fight Club):
<iframe src="https://beech.vercel.app/movie/550" width="100%" height="550" frameborder="0" allowfullscreen allow="autoplay; fullscreen *; encrypted-media"> </iframe>
For TV example (GoT S01E01):
<iframe src="https://beech.vercel.app/tv/1399/1/1" width="100%" height="550" frameborder="0" allowfullscreen allow="autoplay; fullscreen *; encrypted-media"> </iframe>
Tip: If embedding on the same site, use relative src like "/movie/550". Adjust height as needed.
Features
6+
Multiple Servers
Switch between 6+ providers.
HLS
Custom Player
HLS with subtitles support.
WP
Watch Parties
Synchronized viewing with chat.
Responsive Design
Native fullscreen across devices.