Wat is Xtream Codes API? Portal-URL uitgelegd (2026)

Xtream Codes API is een manier om IPTV te leveren op basis van een login: in plaats van één afspeellijstlink vul je een server-URL, een gebruikersnaam en een wachtwoord in, waarna de app je zenders, films, series en programmagids ophaalt als geordende lijsten die zichzelf bijwerken. Het is het meest gebruikte alternatief voor een gewone M3U-afspeellijst, en het is wat de meeste moderne IPTV-spelers bedoelen met “Login with Xtream Codes”. Deze gids legt uit hoe het werkt, hoe het verschilt van M3U en portal-URL’s, en hoe je het veilig gebruikt.

Een inlogscherm van een IPTV-speler met velden voor server-URL, gebruikersnaam en wachtwoord via Xtream Codes API
Xtream Codes API laadt je hele dienst uit drie velden: URL, gebruikersnaam en wachtwoord.

Wat Xtream Codes API is

Xtream Codes API begon als panelsoftware waarmee IPTV-aanbieders hun abonnementen beheerden. De API — de manier waarop apps met die server praten — groeide uit tot een de-factostandaard, dus vandaag betekent “Xtream Codes API” vooral de inlogmethode die je speler gebruikt, ook als de aanbieder achter de schermen andere software draait.

Het kenmerkende punt is dat je je aanmeldt met drie gegevens:

  • Server-URL — het adres van de server van de aanbieder, bijvoorbeeld http://example.com:8080.
  • Gebruikersnaam — je accountnaam.
  • Wachtwoord — de sleutel bij je account.

Daaruit vraagt de app al het andere op. Je plakt nooit een reusachtige zenderlijst; de server geeft je speler gestructureerde gegevens zodra hij erom vraagt.

Hoe het werkt

Zodra je inlogt, roept je IPTV-speler de API van de server aan en krijgt hij je dienst netjes opgesplitst terug:

  1. Aanmelden. De app stuurt je gebruikersnaam en wachtwoord naar de server-URL en krijgt je accountgegevens terug (status, vervaldatum, toegestane verbindingen).
  2. Contentcategorieën. De server levert live-tv, VOD (films) en series als aparte, gecategoriseerde lijsten — niet als één plat bestand.
  3. Streams op aanvraag. Open je een zender, dan vraagt de app alleen die ene stream op, dus laadt het snel.
  4. EPG. De programmagids komt via dezelfde API binnen, zodat de EPG bij je zenders aansluit zonder een aparte URL.

Omdat de lijsten op de server staan, kan de aanbieder zenders toevoegen of weghalen en volgt je app dat bij de eerstvolgende verversing — opnieuw importeren hoeft niet.

Diagram waarin een IPTV-app een Xtream-URL, gebruikersnaam en wachtwoord naar een server stuurt en live-tv, VOD, series en EPG terugkrijgt
Eén login levert vier geordende onderdelen op: live-tv, VOD, series en EPG.

Xtream API, M3U en portal-URL vergeleken

Deze drie termen overlappen en worden vaak door elkaar gehaald. Zo verhouden ze zich tot elkaar:

M3U-afspeellijst Xtream Codes API Portal-URL (MAG-stijl)
Je vult in Eén afspeellijst-URL of -bestand Server-URL + gebruikersnaam + wachtwoord Portal-URL (gekoppeld aan MAC van het apparaat)
Contentstructuur Eén platte lijst Gecategoriseerd: live / VOD / series Portalindeling van de aanbieder
EPG Aparte EPG-URL Zit in de API ingebouwd Zit in het portal ingebouwd
Bijwerken Opnieuw importeren om te verversen Automatisch Automatisch
Gebruikelijke apparaten Vrijwel elke speler TiviMate, IPTV Smarters enzovoort MAG-boxen / STB-emulators

Kort gezegd: M3U is het eenvoudigst en het breedst inzetbaar, Xtream Codes API is het overzichtelijkst voor apps, en een portal-URL is de settopbox-variant die aan het MAC-adres van je apparaat hangt. Veel aanbieders bieden alle drie vanaf hetzelfde account.

Goed om te weten: de meeste Xtream-servers kunnen ook een M3U-link uitgeven door er een get.php-pad achter te zetten — bijvoorbeeld http://server:port/get.php?username=USER&password=PASS&type=m3u_plus — zodat een speler die alleen M3U accepteert dezelfde zenders kan laden.

Zo log je in

Inloggen met Xtream Codes kost in de meeste spelers minder dan een minuut:

  1. Kies een geschikte speler zoals TiviMate of IPTV Smarters — zie onze gids met de beste IPTV-spelers.
  2. Kies “Login with Xtream Codes” (soms “Xtream Codes API” of “Add Playlist → Xtream”).
  3. Vul je drie velden in — server-URL, gebruikersnaam, wachtwoord — precies zoals je aanbieder ze gaf, inclusief het poortnummer.
  4. Wacht tot alles is geladen. De app haalt live-tv, VOD, series en EPG automatisch binnen.
  5. Ordenen. Verberg categorieën die je niet gebruikt en zet je favorieten op volgorde; de meeste spelers onthouden dit per profiel.

Voor een volledige uitleg in de app volg je onze TiviMate-installatiegids.

Het protocol van Xtream Codes API is legaal — het is een leveringsmethode, precies zoals M3U. Wat telt, is de aanbieder achter de inloggegevens.

  • Legaal: inloggegevens van een dienst die de rechten heeft op de zenders die hij doorgeeft.
  • Niet legaal: goedkope “alle zenders”-logins die zonder enige rechten worden verkocht, hoe verzorgd de app er ook uitziet.

Waarschuwing: een strakke Xtream-login maakt een dienst nog niet legitiem. Dezelfde alarmbellen gelden als bij elke IPTV: elke premiumzender voor een paar euro, betalen met cadeaubonnen of crypto, en geen echt bedrijf erachter. WatchlyGuide behandelt uitsluitend bronnen met licentie.

Kort samengevat

Xtream Codes API is simpelweg een nettere manier om op IPTV in te loggen: drie velden — server-URL, gebruikersnaam en wachtwoord — die je live-tv, films, series en gids als geordende, zelf bijwerkende onderdelen laden. Het is gestructureerder dan een platte M3U en iets anders dan een MAG-portal-URL, al ondersteunen veel accounts alle drie. Gebruik een geschikte speler, vul je gegevens precies over en doe dat uitsluitend bij een aanbieder die de juiste rechten heeft.

Vergelijk het daarna met het M3U-afspeellijstformaat, of begin bij de basis met wat IPTV is en hoe streaming echt werkt.

Twijfel je over een term op deze pagina? Zoek hem op in de streamingwoordenlijst.

Veelgestelde vragen

Wat is Xtream Codes API?

Xtream Codes API is een systeem dat IPTV levert op basis van een login. In plaats van één afspeellijstlink vul je een server-URL, een gebruikersnaam en een wachtwoord in. De app bevraagt daarna de server en laadt je live zenders, films, series en programmagids als geordende, gecategoriseerde lijsten die zichzelf bijwerken.

Wat is het verschil tussen Xtream API en M3U?

Een M3U-afspeellijst is één platte link met alle zenders erin, terwijl Xtream Codes API drie velden gebruikt — server-URL, gebruikersnaam en wachtwoord — om zenders, VOD, series en EPG als aparte, gecategoriseerde onderdelen op te halen. Xtream is overzichtelijker en werkt zichzelf bij; M3U is simpeler, maar één lange lijst.

Wat is een portal-URL?

Een portal-URL is het serveradres waarmee je IPTV-app verbinding maakt, meestal in de vorm http://server:poort. Bij Xtream Codes API combineer je hem met een gebruikersnaam en wachtwoord; bij sommige settopbox-apps (MAG-stijl) laadt de portal-URL alleen al de dienst, gekoppeld aan het MAC-adres van je apparaat.

Hoe log ik in met Xtream Codes API?

Open een IPTV-speler die inloggen met Xtream Codes ondersteunt, zoals TiviMate of IPTV Smarters, kies de optie Xtream Codes of “Login with Xtream” en vul daarna de server-URL, gebruikersnaam en wachtwoord van je aanbieder in. De app maakt verbinding en laadt je live-tv, VOD, series en EPG automatisch.

Is Xtream Codes API legaal?

De techniek en het protocol van Xtream Codes API zijn legaal — het is enkel een leveringsmethode, net als M3U. De legaliteit hangt volledig af van de aanbieder achter de inloggegevens. Diensten met licentie die het gebruiken zijn prima; goedkoop verkochte inloggegevens voor premiumzenders zonder rechten niet. Gebruik alleen aanbieders met licentie.

Kan ik Xtream Codes API omzetten naar M3U?

Ja. De meeste Xtream-servers bieden ook een M3U-uitvoer door een get.php-pad achter de server-URL te zetten met je gebruikersnaam en wachtwoord, bijvoorbeeld http://server:port/get.php?username=USER&password=PASS&type=m3u_plus. Zo laden ook spelers die alleen M3U accepteren dezelfde zenders als de Xtream-login.