Cos’è l’API Xtream Codes? Portal URL spiegato (2026)

L’API Xtream Codes è un modo di distribuire l’IPTV basato sull’accesso con credenziali: invece di un singolo link a una playlist inserisci un URL del server, un nome utente e una password, e l’app recupera canali, film, serie e guida ai programmi sotto forma di liste ordinate che si aggiornano da sole. È l’alternativa più diffusa a una semplice playlist M3U ed è quello che quasi tutti i player IPTV moderni intendono con «Login with Xtream Codes». Questa guida spiega come funziona, in che cosa differisce da M3U e dai portal URL e come usarla in sicurezza.

La schermata di accesso di un player IPTV con i campi per URL del server, nome utente e password dell’API Xtream Codes
L’API Xtream Codes carica l’intero servizio da tre campi: URL, nome utente e password.

Che cos’è l’API Xtream Codes

Xtream Codes è nato come software di gestione che gli operatori IPTV usavano per amministrare gli abbonamenti. La sua API — il modo in cui le app dialogano con quel server — è diventata uno standard di fatto, così oggi «API Xtream Codes» indica soprattutto il metodo di accesso usato dal tuo player, anche quando dietro le quinte l’operatore fa girare un software diverso.

Il tratto che la definisce è che ti autentichi con tre informazioni:

  • URL del server — l’indirizzo del server dell’operatore, per esempio http://example.com:8080.
  • Nome utente — il nome del tuo account.
  • Password — la chiave del tuo account.

Da queste, l’app richiede tutto il resto. Non incolli mai una lista di canali gigantesca: è il server a consegnare al player dati strutturati su richiesta.

Come funziona

Quando accedi, il tuo player IPTV interroga l’API del server e riceve il servizio suddiviso in sezioni ordinate:

  1. Autenticazione. L’app invia nome utente e password all’URL del server e riceve in risposta i dati del tuo account (stato, scadenza, connessioni consentite).
  2. Categorie di contenuti. Il server restituisce TV in diretta, VOD (film) e serie come liste separate e suddivise per categoria, non come un unico file piatto.
  3. Flussi su richiesta. Quando apri un canale, l’app richiede solo quel flusso, quindi il caricamento è rapido.
  4. EPG. La guida ai programmi viaggia sulla stessa API, così l’EPG si allinea ai tuoi canali senza bisogno di un URL a parte.

Poiché le liste stanno sul server, l’operatore può aggiungere o togliere canali e la tua app lo rispecchia al primo aggiornamento: nessuna reimportazione.

Diagramma che mostra un’app IPTV inviare URL Xtream, nome utente e password a un server e ricevere TV in diretta, VOD, serie ed EPG
Un solo accesso restituisce quattro sezioni ordinate: TV in diretta, VOD, serie ed EPG.

API Xtream, M3U e portal URL a confronto

Questi tre termini si sovrappongono e vengono spesso confusi. Ecco come si confrontano:

Playlist M3U API Xtream Codes Portal URL (stile MAG)
Che cosa inserisci Un URL o un file di playlist URL del server + nome utente + password Portal URL (legato al MAC del dispositivo)
Struttura dei contenuti Un’unica lista piatta Live / VOD / serie divisi per categoria Struttura del portale definita dall’operatore
EPG URL dell’EPG a parte Integrato nell’API Integrato nel portale
Aggiornamenti Reimportare per aggiornare Automatici Automatici
Dispositivi tipici Quasi qualsiasi player TiviMate, IPTV Smarters, ecc. Box MAG / emulatori STB

In breve: l’M3U è il più semplice e universale, l’API Xtream Codes è la più ordinata per le app e un portal URL è la modalità in stile set-top box legata all’indirizzo MAC del tuo dispositivo. Molti operatori offrono tutte e tre le opzioni dallo stesso account.

Buono a sapersi: quasi tutti i server Xtream possono restituire anche un link M3U aggiungendo un percorso get.php — per esempio http://server:port/get.php?username=USER&password=PASS&type=m3u_plus — così un player che accetta solo M3U può comunque caricare gli stessi canali.

Come effettuare l’accesso

Accedere con Xtream Codes richiede meno di un minuto nella maggior parte dei player:

  1. Scegli un player compatibile come TiviMate o IPTV Smarters — vedi la nostra guida ai migliori player IPTV.
  2. Seleziona «Login with Xtream Codes» (a volte «Xtream Codes API» o «Add Playlist → Xtream»).
  3. Inserisci i tre campi — URL del server, nome utente, password — esattamente come te li ha forniti l’operatore, numero di porta compreso.
  4. Aspetta il caricamento. L’app recupera in automatico TV in diretta, VOD, serie ed EPG.
  5. Organizza. Nascondi le categorie che non usi e riordina i preferiti; quasi tutti i player lo memorizzano per profilo.

Per una procedura completa dentro l’app, segui la nostra guida alla configurazione di TiviMate.

Il protocollo dell’API Xtream Codes è legale: è un metodo di distribuzione, esattamente come l’M3U. Quello che conta è l’operatore che sta dietro le credenziali.

  • Legale: credenziali di un servizio che detiene i diritti sui canali che trasmette.
  • Non legale: accessi «tutti i canali» venduti a poco prezzo senza alcun diritto, per quanto curata possa sembrare l’app.

Attenzione: un accesso Xtream ben fatto non rende legittimo un servizio. Valgono gli stessi campanelli d’allarme di qualsiasi IPTV: tutti i canali premium per pochi euro, pagamento con gift card o criptovalute e nessuna società reale. WatchlyGuide si occupa solo di fonti con licenza.

In sintesi

L’API Xtream Codes è semplicemente un modo più ordinato di accedere all’IPTV: tre campi — URL del server, nome utente e password — che caricano TV in diretta, film, serie e guida come sezioni organizzate che si aggiornano da sole. È più strutturata di un M3U piatto ed è diversa da un portal URL in stile MAG, anche se molti account supportano tutte e tre le modalità. Usa un player compatibile, inserisci i dati con precisione e solo con un operatore che detiene i diritti giusti.

Il passo successivo è confrontarla con il formato playlist M3U, oppure partire dalle basi con cos’è l’IPTV e come funziona davvero lo streaming.

Un termine di questa pagina non ti è chiaro? Cercalo nel glossario dello streaming.

Domande frequenti

Cos’è l’API Xtream Codes?

L’API Xtream Codes è un sistema di distribuzione IPTV basato sull’accesso con credenziali. Invece di un singolo link a una playlist, inserisci un URL del server, un nome utente e una password. L’app interroga poi il server e carica i tuoi canali in diretta, i film, le serie e la guida ai programmi sotto forma di liste ordinate per categoria, che si aggiornano da sole.

Che differenza c’è tra l’API Xtream e l’M3U?

Una playlist M3U è un unico link piatto che contiene tutti i canali, mentre l’API Xtream Codes usa tre campi — URL del server, nome utente e password — per recuperare canali, VOD, serie ed EPG come sezioni separate e ordinate per categoria. Xtream è più organizzata e si aggiorna da sola; l’M3U è più semplice, ma è una sola lunga lista.

Cos’è un portal URL?

Un portal URL è l’indirizzo del server a cui si collega la tua app IPTV, di solito nella forma http://server:porta. Con l’API Xtream Codes lo abbini a un nome utente e a una password; con alcune app per set-top box (in stile MAG) il solo portal URL carica il servizio, legato all’indirizzo MAC del tuo dispositivo.

Come si accede con l’API Xtream Codes?

Apri un player IPTV che supporti l’accesso Xtream Codes, per esempio TiviMate o IPTV Smarters, scegli l’opzione Xtream Codes o «Login with Xtream» e inserisci URL del server, nome utente e password forniti dal tuo operatore. L’app si collega e carica in automatico TV in diretta, VOD, serie ed EPG.

L’API Xtream Codes è legale?

La tecnologia e il protocollo dell’API Xtream Codes sono legali: è solo un metodo di distribuzione, come l’M3U. La legalità dipende interamente dall’operatore che sta dietro le credenziali. I servizi con licenza che la usano vanno benissimo; le credenziali vendute a poco prezzo per canali premium senza diritti no. Usa solo operatori con licenza.

Posso convertire l’API Xtream Codes in M3U?

Sì. Quasi tutti i server Xtream espongono un’uscita M3U aggiungendo un percorso get.php all’URL del server con il tuo nome utente e la tua password, per esempio http://server:port/get.php?username=USER&password=PASS&type=m3u_plus. Così i player che accettano solo M3U possono caricare gli stessi canali dell’accesso Xtream.