The most powerful streaming embed you could ever dream of. Lightning-fast, ad-free, fully customizable.
Experience the lightning-fast embed player in action
Everything you need for streaming integration
Embed the player with a single line of code. Works with any framework or vanilla HTML.
Access 115K+ movies, 79K+ episodes, and 5.3K+ anime titles — updated daily.
Query parameters for startAt, theme, subtitles, and more. Make it yours.
Multi-provider failover system delivers the fastest load times. No buffering, no waiting.
Minimal ads to keep our library growing. We prioritize a safe, secure, and professional environment.
Integrate in seconds with our simple embed URLs
Use the TMDB movie ID to embed any film.
<iframe src="https://playapi1.pages.dev/embed/movie/550" frameBorder="0" scrolling="no" allowFullScreen></iframe>Specify TMDB ID, season, and episode number.
<iframe src="https://playapi1.pages.dev/embed/tv/1396/1/1" frameBorder="0" scrolling="no" allowFullScreen></iframe>Customize playback using URL query parameters
Track user watch progress for "Continue Watching" functionality
Add this script where your iframe is located. For React/Next.js, place in useEffect.
window.addEventListener("message", (event) => {
if (event.origin !== "https://playapi1.pages.dev") return;
if (event.data?.type === "MEDIA_DATA") {
const mediaData = event.data.data;
localStorage.setItem("stream-progress", JSON.stringify(mediaData));
}
});The data stored in localStorage contains movie/show details, progress, and episode tracking.
{
"597": {
"id": "597",
"type": "movie",
"title": "Titanic",
"progress": {
"watched": 3706.89,
"duration": 11689.66
},
"last_updated": 1744442389334
}
}