Vad är Xtream Codes API? Portal-URL förklarad (2026)

Xtream Codes API är ett inloggningsbaserat sätt att leverera IPTV: i stället för en enda spellistelänk anger du en server-URL, ett användarnamn och ett lösenord, och appen hämtar dina kanaler, filmer, serier och programguide som organiserade listor som uppdaterar sig själva. Det är det vanligaste alternativet till en vanlig M3U-spellista, och det är vad de flesta moderna IPTV-spelare menar med ”logga in med Xtream Codes”. Den här guiden förklarar hur det fungerar, hur det skiljer sig från M3U och portal-URL:er och hur du använder det på ett säkert sätt.

En inloggningsskärm i en IPTV-spelare med fält för server-URL, användarnamn och lösenord via Xtream Codes API
Xtream Codes API laddar in hela din tjänst från tre fält: URL, användarnamn och lösenord.

Vad Xtream Codes API är

Xtream Codes API började som panelprogramvara som IPTV-leverantörer använde för att hantera abonnemang. Dess API — sättet appar pratar med den servern — blev en de facto-standard, så i dag betyder ”Xtream Codes API” mest inloggningsmetoden din spelare använder, även när leverantören kör annan programvara bakom kulisserna.

Det som utmärker den är att du autentiserar dig med tre uppgifter:

  • Server-URL — adressen till leverantörens server, t.ex. http://example.com:8080.
  • Användarnamn — ditt kontonamn.
  • Lösenord — din kontonyckel.

Utifrån dem begär appen allt annat. Du klistrar aldrig in någon jättelång kanallista; servern lämnar strukturerad data till spelaren vid behov.

Så fungerar det

När du loggar in anropar din IPTV-spelare serverns API och får tillbaka din tjänst uppdelad i tydliga avsnitt:

  1. Autentisering. Appen skickar ditt användarnamn och lösenord till server-URL:en och får tillbaka dina kontouppgifter (status, förfallodatum, tillåtna anslutningar).
  2. Innehållskategorier. Servern returnerar direktsänd tv, VOD (filmer) och serier som separata, kategoriserade listor — inte som en enda platt fil.
  3. Strömmar vid behov. När du öppnar en kanal begär appen bara just den strömmen, så inladdningen går snabbt.
  4. EPG. Programguiden levereras genom samma API, så EPG:n stämmer med dina kanaler utan någon separat URL.

Eftersom listorna ligger på servern kan leverantören lägga till eller ta bort kanaler och din app speglar det vid nästa uppdatering — ingen ny import behövs.

Diagram som visar en IPTV-app som skickar Xtream-URL, användarnamn och lösenord till en server och får tillbaka direktsänd tv, VOD, serier och EPG
En inloggning ger tillbaka fyra organiserade avsnitt: direktsänd tv, VOD, serier och EPG.

Xtream API kontra M3U kontra portal-URL

De här tre begreppen överlappar och blandas ofta ihop. Så här förhåller de sig till varandra:

M3U-spellista Xtream Codes API Portal-URL (MAG-typ)
Du anger En spellistelänk eller fil Server-URL + användarnamn + lösenord Portal-URL (kopplad till enhetens MAC)
Innehållsstruktur En platt lista Kategoriserat: direkt / VOD / serier Portallayout som leverantören bestämmer
EPG Separat EPG-URL Inbyggd i API:et Inbyggd i portalen
Uppdateringar Importera om för att uppdatera Automatiskt Automatiskt
Typiska enheter Nästan vilken spelare som helst TiviMate, IPTV Smarters med flera MAG-boxar / digitalboxemulatorer

Kort sagt: M3U är enklast och mest universellt, Xtream Codes API är mest organiserat för appar, och en portal-URL är digitalboxvarianten som är kopplad till enhetens MAC-adress. Många leverantörer erbjuder alla tre från samma konto.

Bra att veta: de flesta Xtream-servrar kan även ge en M3U-länk om du lägger till en get.php-sökväg — t.ex. http://server:port/get.php?username=USER&password=PASS&type=m3u_plus — så att en spelare som bara accepterar M3U ändå kan ladda in samma kanaler.

Så loggar du in

Att logga in med Xtream Codes tar under en minut i de flesta spelare:

  1. Välj en kompatibel spelare som TiviMate eller IPTV Smarters — se vår guide till de bästa IPTV-spelarna.
  2. Välj ”logga in med Xtream Codes” (ibland ”Xtream Codes API” eller ”lägg till spellista → Xtream”).
  3. Ange dina tre fält — server-URL, användarnamn, lösenord — exakt som leverantören gav dem, inklusive portnumret.
  4. Vänta in inladdningen. Appen hämtar direktsänd tv, VOD, serier och EPG automatiskt.
  5. Organisera. Dölj kategorier du inte använder och flytta om favoriterna; de flesta spelare kommer ihåg det per profil.

För en fullständig genomgång i appen, följ vår guide till TiviMate.

Protokollet Xtream Codes API är lagligt — det är en leveransmetod, precis som M3U. Det som avgör är leverantören bakom inloggningsuppgifterna.

  • Lagligt: uppgifter från en tjänst som har rättigheterna till kanalerna den sänder.
  • Inte lagligt: billiga inloggningar med ”alla kanaler” som säljs utan några rättigheter alls, hur polerad appen än ser ut.

Varning: en snygg Xtream-inloggning gör inte tjänsten seriös. Samma varningssignaler gäller som för all IPTV — varenda premiumkanal för några euro, betalning med presentkort eller krypto och inget riktigt företag bakom. WatchlyGuide bevakar bara licensierade källor.

Kort sammanfattat

Xtream Codes API är helt enkelt ett prydligare sätt att logga in på IPTV: tre fält — server-URL, användarnamn och lösenord — som laddar in din direktsända tv, dina filmer, serier och guide som organiserade avsnitt som uppdaterar sig själva. Det är mer strukturerat än en platt M3U och något annat än en MAG-portal-URL, även om många konton stöder alla tre. Använd en kompatibel spelare, ange dina uppgifter exakt — och bara med en leverantör som har rätt rättigheter.

Jämför sedan med M3U-spellisteformatet, eller börja från grunden med vad IPTV är och hur streaming faktiskt fungerar.

Osäker på ett begrepp på den här sidan? Slå upp det i streamingordlistan.

Vanliga frågor

Vad är Xtream Codes API?

Xtream Codes API är ett inloggningsbaserat sätt att leverera IPTV. I stället för en enda spellistelänk anger du en server-URL, ett användarnamn och ett lösenord. Appen frågar sedan servern och laddar in dina direktkanaler, filmer, serier och programguide som organiserade, kategoriserade listor som uppdateras automatiskt.

Vad är skillnaden mellan Xtream API och M3U?

En M3U-spellista är en enda platt länk som innehåller alla kanaler, medan Xtream Codes API använder tre fält — server-URL, användarnamn och lösenord — för att hämta kanaler, VOD, serier och EPG som separata, kategoriserade avsnitt. Xtream är mer organiserat och uppdateras automatiskt; M3U är enklare men en enda lång lista.

Vad är en portal-URL?

En portal-URL är serveradressen som din IPTV-app ansluter till, oftast i formen http://server:port. Med Xtream Codes API kombinerar du den med ett användarnamn och ett lösenord; med vissa digitalboxappar (MAG-typ) laddar portal-URL:en ensam tjänsten, kopplad till din enhets MAC-adress.

Hur loggar jag in med Xtream Codes API?

Öppna en IPTV-spelare som stöder Xtream Codes-inloggning, till exempel TiviMate eller IPTV Smarters, välj alternativet Xtream Codes eller ”logga in med Xtream” och ange sedan server-URL, användarnamn och lösenord från din leverantör. Appen ansluter och laddar in direktsänd tv, VOD, serier och EPG automatiskt.

Är Xtream Codes API lagligt?

Tekniken och protokollet Xtream Codes API är lagliga — det är bara en leveransmetod, precis som M3U. Lagligheten avgörs helt av leverantören bakom inloggningsuppgifterna. Licensierade tjänster som använder det är helt i sin ordning; uppgifter som säljs billigt för premiumkanaler utan rättigheter är det inte. Använd bara licensierade leverantörer.

Kan jag konvertera Xtream Codes API till M3U?

Ja. De flesta Xtream-servrar kan ge en M3U-utdata genom att du lägger till en get.php-sökväg efter server-URL:en tillsammans med ditt användarnamn och lösenord, till exempel http://server:port/get.php?username=USER&password=PASS&type=m3u_plus. Det låter spelare som bara accepterar M3U ladda in samma kanaler som Xtream-inloggningen ger.