Vidsrc is a free embed API that turns any IMDb or TMDB ID into a clean, responsive embed URL for movies and TV series. Paste an ID into the Vidsrc form on the homepage, copy the resulting URL, and drop it into your website — the Vidsrc player handles the rest in a full-viewport, mobile-friendly iframe.
Who is Vidsrc for?
Vidsrc is built for site owners, bloggers, hobby projects and small teams who want a no-friction way to embed movies and TV episodes without signing up for a streaming service, dealing with API keys or wiring up a heavy player library. If you can copy and paste a URL, you can use Vidsrc.
What does Vidsrc give you?
- Movie embeds —
/embed/movie/{id}for any IMDb or TMDB title. - TV show embeds —
/embed/tv/{id}for a show overview. - TV episode embeds —
/embed/tv/{id}/{season}/{episode}for a specific episode. - Subtitle support — load your own
.vttsubtitles via the URL. - Paginated lists — 50 latest movies, TV shows or episodes per page.
How does Vidsrc work?
Behind the scenes, Vidsrc is a small, purpose-built service that validates the ID, builds the embed URL, and serves a single-page template containing nothing but a full-viewport iframe. The template is deliberately minimal — no chrome, no nav, no scrollbars — so the embed looks like a native part of whichever site you paste it into.
Why is Vidsrc free?
Vidsrc is a thin, fast layer over a public source of streaming metadata. The platform costs almost nothing to run, so we keep it free for everyone. There is no paid tier, no rate-limit wall and no signup wall — just the Vidsrc embed API, the embed routes and the paginated list endpoints.
Is Vidsrc responsive?
Yes. The Vidsrc embed page is a single full-viewport iframe with a black background and no scrollbar, so it adapts to any screen size — phones, tablets, laptops and 4K displays. The homepage itself is built on Bootstrap 5 with a mobile-first grid.
Does Vidsrc support IMDb and TMDB IDs?
Both. Vidsrc accepts IMDb IDs with the tt prefix
(e.g. tt0111161) and TMDB numeric IDs (e.g.
27205). The embed routes do not care which namespace
your ID comes from — pick whichever is easier to look up.
How do I get started with Vidsrc?
Open the Vidsrc embed form on the homepage, pick Movie Player or Series Player, paste an ID and copy the resulting embed URL. That's it — Vidsrc is ready to go in three clicks.