Apollo Group TV

Xtream IPTV: How to Set Up an Xtream Codes Login (2026)

By the Apollo Group TV teamHow we write and check guides

Part of the best IPTV players compared. Related: M3U links vs Xtream Codes logins · IPTV Smarters Pro setup

Xtream IPTV setup means typing three details into your IPTV app instead of a long playlist link: the server URL (including its port), your username and your password. In TiviMate choose Add Playlist → Xtream Codes; in IPTV Smarters Pro choose Login with Xtream Codes API; in XCIPTV add a server of type Xtream Codes. The app then loads live channels, the program guide and on-demand titles by itself, and picks up line-up changes without a new link.

This guide covers Xtream Codes setup for three popular IPTV players: TiviMate, IPTV Smarters Pro, and XCIPTV Player. Don't have the three details yet? Subscribe and get your login, then follow the steps for your player.

Illustration of a TV showing a plain login screen with three empty input fields, and a smartphone in a hand in the foreground ready to paste
Illustration (AI-generated): three fields on the TV, pasted from the phone, are the whole Xtream Codes login.
An example M3U link split into its parts: the server URL before /get.php, the username after username=, the password after password=
Everything before /get.php is the server URL (keep the port); the username and password sit after their labels in the link.

What Is Xtream Codes API?

Xtream Codes IPTV is a login format most IPTV services and players support. Your three credentials unlock:

  • ✓ All live TV channels (55,000+ channels with Apollo Group TV)
  • ✓ Full EPG / TV guide — automatically updated
  • ✓ Video on demand — 180,000+ VOD titles
  • ✓ Channel categories pre-sorted by country and genre
  • ✓ Automatic channel list updates — no manual playlist refresh

A free IPTV trial login arrives in the same three-part format, so you can practise the setup before you pay.

Your Apollo Group TV Credentials

After activating your subscription or free trial, your credentials are sent via WhatsApp. They look like:

Server URL: http://example-server:8080

Username: your_username

Password: your_password

An example of the format, not a real address. Copy yours exactly, including the port number in the server URL, with no extra spaces.

The three Xtream Codes fields: server URL with http and the port, for example http://example-server:8080; username; password; both case-sensitive. Paste them from the WhatsApp message rather than typing
The three fields every Xtream IPTV app asks for; the server address shown is a placeholder.

Method 1: Xtream Codes in TiviMate

Recommended
  1. 1Open TiviMate on your Firestick or Android TV.
  2. 2On the welcome screen, tap 'Add Playlist'.
  3. 3Select 'Xtream Codes API' from the list of playlist types.
  4. 4In the 'URL' field, enter your Apollo Group TV Server URL.
  5. 5In the 'Username' field, enter your Username.
  6. 6In the 'Password' field, enter your Password.
  7. 7Tap 'Add' and wait for the channels to load.
  8. 8TiviMate will automatically sort channels into categories and load EPG.

💡 TiviMate Tip: Go to Settings → EPG → EPG Update Frequency and set it to 'Daily' so your TV guide always stays current.

Method 2: Xtream Codes in IPTV Smarters Pro

  1. 1Open IPTV Smarters Pro on your device.
  2. 2Tap 'Add User' on the home screen.
  3. 3Select 'Login with Xtream Codes API'.
  4. 4Enter your Name (any label, e.g., Apollo Group TV).
  5. 5Enter your Server URL, Username, and Password.
  6. 6Tap 'Add User' to save.
  7. 7IPTV Smarters will load all channels, VOD, and EPG automatically.
  8. 8Tap the profile you created to start watching.

Method 3: Xtream Codes in XCIPTV Player

  1. 1Open XCIPTV Player on your Android TV or Firestick.
  2. 2Tap the '+' button or 'Add Server' on the home screen.
  3. 3Select 'Xtream Codes' as the server type.
  4. 4Enter a display name (e.g., Apollo Group TV).
  5. 5Enter your Server URL (without http:// prefix in some versions).
  6. 6Enter your Username and Password.
  7. 7Tap 'Save' or 'Connect'.
  8. 8XCIPTV loads your channel list, categories, VOD and EPG.

How Do You Get Xtream Codes Details From an Xtream IPTV Playlist Link?

Read them straight off the link. A playlist link from an Xtream Codes panel usually carries all three details in plain text, in this shape:

http://example-host:8080/get.php?username=abc123&password=xyz789&type=m3u_plus
  • ▸Server URL: everything before /get.php, so http://example-host:8080. Keep the port.
  • ▸Username: the text after username=, up to the &.
  • ▸Password: the text after password=, up to the next &.

Three typing mistakes cause most failed logins:

  • ▸Pasting the whole playlist link into the server field instead of only the host and port.
  • ▸Adding a trailing slash, or changing http to https when the server was given as plain http.
  • ▸Confusing look-alike characters on a TV keyboard, such as a lower-case l and the number 1, or O and 0. Credentials are case-sensitive.

Not sure which format to use at all? Our M3U vs Xtream Codes comparison explains when a playlist link is the better choice.

Which Xtream IPTV Player or App Should You Use?

Most dedicated IPTV players take an Xtream Codes login; general video players and a few older IPTV apps only take an M3U link. On Apple devices, Smarters Player Lite from WHMCS Smarters is the Xtream IPTV app our support team uses.

AppXtream Codes loginWhere to enter it
TiviMateYesAdd Playlist → Xtream Codes
IPTV Smarters ProYesLogin with Xtream Codes API
XCIPTV PlayerYesAdd server → Xtream Codes
Smarters Player Lite (Apple)YesChoose the Xtream Codes login
IPTVnator (Windows, Mac)YesAdd playlist → Xtream Codes
Perfect PlayerNo, M3U linkSettings → General → Playlist URL
VLCNo, M3U linkMedia → Open Network Stream
Xtream IPTV apps by device: TiviMate on Firestick and Android TV, IPTV Smarters Pro on Firestick and Android, XCIPTV on Android TV, Smarters Player Lite on iPhone, iPad and Apple TV, IPTVnator on Windows and Mac. Perfect Player and VLC take only an M3U link
Which apps take an Xtream Codes login, by device; the M3U-only players need the playlist link instead.

Xtream Codes Troubleshooting

❓ Login failed / Wrong credentials

Double check your Server URL includes the full path with port (e.g., :8080 or :80). Copy-paste from your WhatsApp message to avoid typos. Contact support if credentials don't work.

❓ Server URL not accepted

Some apps require the URL without 'http://' — try removing the prefix. Others require just the domain without the port. Try both formats as provided by Apollo Group TV support.

❓ Channels loading but no EPG

EPG data can take several minutes to load on first setup. In TiviMate, go to Settings → EPG and tap 'Reload EPG'. In IPTV Smarters, pull down to refresh on the channel list.

❓ Only some channels loading

Refresh the playlist in the app first. If channels are still missing, message Apollo Group TV support on WhatsApp with the category names so they can check the line.

❓ Credentials work on one device but not another

Your plan sets how many devices can play at once (1 to 4). If the limit is reached, stop the stream on another device; if nothing else is playing, re-enter the details on the second device.

Frequently Asked Questions — Xtream Codes Setup

What is Xtream Codes API?

Xtream Codes is a widely used IPTV login format. Instead of a long M3U URL, it uses three details: server URL, username and password. Apps such as TiviMate and IPTV Smarters Pro then load your channels, guide and on-demand library from that one login.

What is an Xtream IPTV service?

An IPTV service that gives you an Xtream Codes login rather than only a playlist link. Apollo Group TV is one: the login arrives on WhatsApp and works in any Xtream IPTV app on this page.

Where do I find my Xtream Codes credentials?

Your Apollo Group TV Xtream Codes credentials (Server URL, Username, Password) are sent to you via WhatsApp when your subscription is activated. If you've lost them, contact us on WhatsApp and we'll resend them.

What's the difference between Xtream Codes and M3U?

Both deliver the same channels. Xtream Codes is a login (server URL, username and password) that lets apps update channels and the guide by themselves. M3U is a playlist link that contains all channels in one file, with the guide usually added separately.

Can I use my Xtream Codes credentials on multiple devices?

Yes. Install the app and enter the same login on as many devices as you like; your plan sets how many can play at once. Apollo Group TV plans cover 1 to 4 devices.

Why is Xtream Codes not connecting?

If Xtream Codes login fails, check: (1) Your Server URL is entered exactly as provided — including the port number (e.g., :8080). (2) Username and Password are correct — no extra spaces. (3) Your internet connection is active. (4) Your subscription is active. Contact support on WhatsApp if the issue persists.

Do Xtream Codes details expire?

They stop working when the trial or subscription they belong to ends, and the app shows a login or authorization error. If support sends you new details after a renewal, update every device and app that used the old ones, including any media server or DVR.

Does XCIPTV support Xtream Codes?

Yes. XCIPTV Player fully supports Xtream Codes API. Enter your Server URL, Username, and Password in the XCIPTV add server screen, and it will load all channels, categories, VOD, and EPG automatically.

Need help with a specific device? The Apollo Group TV setup guide has the steps for Firestick, Android TV, smart TVs, phones and MAG boxes.

Updated

Before you buy

What to know about Apollo Group TV

  • Prepaid, no auto-renewalYou renew only when you choose to. Nothing is charged automatically.
  • Support 24/7Every day, day and night. A person answers on WhatsApp, before and after you buy.
  • Familiar ways to payVisa, Mastercard, Google Pay or Apple Pay.
  • Terms in writingRead the refund policy and terms before you pay.

Try it before you pay

A free 24-hour trial lets you test the service before paying anything.

Start Free 24hr Trial

Opens WhatsApp · a person replies 24/7

Plans from $19.99/month. Check monthly and multi-month prices →