Trending on BetterFlix

Browse by Genre

PT

The Best API for Movies, Series and Channels.

Integrate the BetterFlix catalog into your site with a single line of iframe. Support for movies, series, anime, doramas and more. Simple, fast and free.

Extreme Speed

Optimized infrastructure with global CDN for instant player and metadata loading.

Always Updated

Servers synchronized in real time. If it premiered in theater or TV, it is in our API.

Multi-Providers

Multiple server options in a single player. Full redundancy and user choice.

Maximum Retention

Clean interface and fluid player that keeps your users engaged for longer.

01. How to use the API

Follow the models below to integrate the player into your project.

Warning: For security, these endpoints only work when integrated via iframe. Direct access via URL is automatically blocked.

GET Movie https://betterflix.pages.dev/api/player?id=TMDB_ID&type=movie
GET Series https://betterflix.pages.dev/api/player?id=TMDB_ID&type=tv&season=1&episode=1
GET Channel https://betterflix.pages.dev/api/player?id=CANAL_ID&type=channel

URL Parameters

id

Content ID

Numerical ID from TMDB or channel/game ID.

type

Type

movie, tv or channel.

season

Season

Only for type=tv. Default: 1.

Movie · movie
<iframe
  src="https://betterflix.pages.dev/api/player?id=SEU_TMDB_ID&type=movie"
  width="100%"
  height="500px"
  frameborder="0"
  allowfullscreen
  allow="autoplay; fullscreen"
></iframe>
Series · tv
<iframe
  src="https://betterflix.pages.dev/api/player?id=SEU_TMDB_ID&type=tv&season=1&episode=1"
  width="100%"
  height="500px"
  frameborder="0"
  allowfullscreen
  allow="autoplay; fullscreen"
></iframe>
Channel · channel
<iframe
  src="https://betterflix.pages.dev/api/player?id=ID_DO_CANAL&type=channel"
  width="100%"
  height="500px"
  frameborder="0"
  allowfullscreen
  allow="autoplay; fullscreen"
></iframe>

02. Channel Endpoints

Complete integration for TV and Sports. Use the listing endpoint to automate your grid or embed individual channels using our unique IDs.

JSON Listing

GET https://betterflix.pages.dev/api/canais.json

Implementation Example

JavaScript Fetch
fetch('https://betterflix.pages.dev/api/canais.json')
  .then(res => res.json())
  .then(data => {
    console.log("Canais encontrados:", data.length);
    // data = [{ id, nome, imagem, categoria }, ...]
  });

03. Live Embed

These players demonstrate how our API behaves integrated into a partner's site.

type=channel · id=24h-chaves

Channel Live — Demonstration

type=movie · id=912649

Venom: The Last Dance

type=tv · id=76479 · season=1 · episode=1

The Boys — S 1, Episode 1

The BetterFlix player is optimized for integration via iframe. We do not support other loading methods.
Need help? .

Frequently Asked Questions

Get your questions answered about our API integration.

How to use the free movies API?

Just use our player base URL passing the TMDB ID and type (movie or tv) as a parameter in an iframe src.

Is the live channels API updated?

Yes, our channels API is updated in real-time to ensure all sports and open TV links are always online.

What categories are available?

We offer full support for Movies, Series, Anime, K-Dramas and TV Channels (Sports, News and Entertainment).

BetterVIP

The next level of streaming

Channels & Live Sports

183 HD Channels + All Live Games.

VIP Player

Exclusive player, no ads and zero delay.

Community

Full access to the global comments system.

Zero Distraction

Complete removal of navigation ads (popups).

Monthly Plan
$1.99 /month

Single payment. Access granted for 30 days after confirmation.

My Marathon

Dashboard

Movies Watched

0 Titles

Episodes

0 Chapters

Favorites

0 Saved

Current Vibe

---

Total Time Invested

0.0
HOURS of entertainment
🐣

Marathon Rank

Beginner

---

BetterFlix

VIP

Loading information...

Data synchronized in the cloud for your BetterFlix account.