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.

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.
Method 1: Xtream Codes in TiviMate
Recommended- 1Open TiviMate on your Firestick or Android TV.
- 2On the welcome screen, tap 'Add Playlist'.
- 3Select 'Xtream Codes API' from the list of playlist types.
- 4In the 'URL' field, enter your Apollo Group TV Server URL.
- 5In the 'Username' field, enter your Username.
- 6In the 'Password' field, enter your Password.
- 7Tap 'Add' and wait for the channels to load.
- 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
- 1Open IPTV Smarters Pro on your device.
- 2Tap 'Add User' on the home screen.
- 3Select 'Login with Xtream Codes API'.
- 4Enter your Name (any label, e.g., Apollo Group TV).
- 5Enter your Server URL, Username, and Password.
- 6Tap 'Add User' to save.
- 7IPTV Smarters will load all channels, VOD, and EPG automatically.
- 8Tap the profile you created to start watching.
Method 3: Xtream Codes in XCIPTV Player
- 1Open XCIPTV Player on your Android TV or Firestick.
- 2Tap the '+' button or 'Add Server' on the home screen.
- 3Select 'Xtream Codes' as the server type.
- 4Enter a display name (e.g., Apollo Group TV).
- 5Enter your Server URL (without http:// prefix in some versions).
- 6Enter your Username and Password.
- 7Tap 'Save' or 'Connect'.
- 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:
- ▸Server URL: everything before
/get.php, sohttp://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
httptohttpswhen 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.
| App | Xtream Codes login | Where to enter it |
|---|---|---|
| TiviMate | Yes | Add Playlist → Xtream Codes |
| IPTV Smarters Pro | Yes | Login with Xtream Codes API |
| XCIPTV Player | Yes | Add server → Xtream Codes |
| Smarters Player Lite (Apple) | Yes | Choose the Xtream Codes login |
| IPTVnator (Windows, Mac) | Yes | Add playlist → Xtream Codes |
| Perfect Player | No, M3U link | Settings → General → Playlist URL |
| VLC | No, M3U link | Media → Open Network Stream |
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 TrialOpens WhatsApp · a person replies 24/7
Plans from $19.99/month. Check monthly and multi-month prices →