Now with 24 streaming providers

Stream anything.
Beautifully.

Pulp Player is a premium embed player with smart source fallback across 24 providers, beautiful dark UI, and zero buffering tolerance.

24 Providers
Smart Fallback
Secure API Proxy
Mobile Ready
Subtitle Support

Built for reliability.
Designed to impress.

Every detail crafted so your streams play — and look great doing it.

Smart Source Fallback

The player automatically tries the next provider when one fails — no manual switching needed. MoviesAPI and FM Downloader 2 are ranked first for maximum reliability.

24 Streaming Providers

From VidSrc to VidFast to FM variants — we aggregate the best sources and serve them in priority order so you always get the fastest available stream.

Secure API Proxy

Your API key never touches the browser. A server-side proxy injects credentials into every upstream request — keeping your keys safe from inspection or scraping.

HLS.js Native Playback

Full HLS stream support via hls.js with adaptive quality, buffer management, and native fallback for Safari/iOS. Direct MP4 streams also supported.

Custom Controls

Beautiful custom control bar with animated progress, volume, skip ±10s, keyboard shortcuts, fullscreen, and chromecast support — no browser defaults.

Mobile First

Touch-optimized controls, haptic feedback, responsive layout, and native iOS/Android fullscreen support. Feels native on every device.

One URL.
Instant streaming.

Embed movies and TV episodes with a simple URL. Pass a TMDB ID and optionally pick a provider.

🎬 Movie

/player.html?id={tmdbId}
/player.html?id={tmdbId}&provider=moviesapi
iframe embed
<iframe
  src="/player.html?id=299536"
  width="100%"
  height="100%"
  allowfullscreen
  frameborder="0"
  allow="autoplay; fullscreen"
></iframe>

📺 TV Episode

/player.html?id={tmdbId}&season=1&episode=1
/player.html?id={tmdbId}&season=1&episode=1&provider=vidsrc
iframe embed
<iframe
  src="/player.html?id=1405&season=6&episode=7"
  width="100%"
  height="100%"
  allowfullscreen
  frameborder="0"
  allow="autoplay; fullscreen"
></iframe>

URL Parameters

Parameter Type Description
id required TMDB movie or show ID (e.g. 299536 for Avengers: Infinity War)
season TV only Season number (integer). Include both season and episode for TV.
episode TV only Episode number (integer). Required alongside season.
provider optional Force a specific provider ID (e.g. moviesapi, vidsrc). Falls back if unavailable.

24 sources.
Always finding a way.

Tried in priority order. If one fails, the next kicks in automatically — you never see a dead player.

MoviesAPI ★ Best
FM Downloader 2 Fast
VidFast
VidSrc
2Embed
VidRock
VidZee
VixSrc
Peach
RgShows
uEmbed
Nontongo
Icefy
Cine
FMovies4U
FM VApi
FM VEasy
FM VKing
FM VPls
FM VSrc
FM VSrcC
FM XPS
FM EmbedMaster
02MovieDL

From URL to stream
in seconds.

1

Pick your content

Find the TMDB ID for any movie or TV show. Pass it as ?id= in the player URL.

2

Player resolves sources

Pulp Player contacts your secure proxy which fetches stream URLs from the auth API — trying providers in priority order.

3

Stream plays instantly

The first working HLS or direct stream is loaded into the player. If it fails, the next provider kicks in automatically.

4

Full control

Seek, skip, change volume, switch servers, go fullscreen — all with beautiful custom controls and keyboard shortcuts.

Ready to embed?

Try the player live with any TMDB movie ID. No setup needed — just open the URL.

Try Avengers: Infinity War (299536) Try Dexter S6E7