IPTV Xtream Codes: Server URL, Username & Password Setup Guide 2026

Everything you need to know about Xtream Codes IPTV — what it is, how to set it up in TiviMate, IPTV Smarters, and GSE Smart IPTV, and how to check your account status. From $14.99/mo.

Get Xtream Codes Login — From $14.99/mo Free Trial
IPTV Xtream Codes login server URL username password TiviMate IPTV Smarters GSE Smart IPTV setup guide 2026

What Is Xtream Codes IPTV?

Xtream Codes is the most popular IPTV API (Application Programming Interface) used by providers worldwide. Instead of a single M3U URL that contains all channels as a text file, Xtream Codes uses a three-part login system: a server URL, a username, and a password. Apps use these credentials to connect to the IPTV server and dynamically retrieve your channel list, EPG program guide, and VOD library.

The result is a smarter, more feature-rich experience — apps using Xtream Codes automatically update your channel list, show accurate EPG data without a separate XMLTV URL, and organize Live TV, VOD movies, and TV series into clean separate sections.

Three Credentials

Server URL + Username + Password — all provided in your WhatsApp welcome message

Auto-Updating

Channel list and EPG update automatically every time the app launches

VOD Organized

Separate Live TV, Movies, and Series sections with categories, search, and ratings

Account Status

Check expiry date, active connections, and max connections via the API

Your Xtream Codes Credentials

After subscribing, you receive three pieces of information via WhatsApp:

Server URL: http://server.iptv-service-subscription.us:PORT
Username: your_username
Password: your_password

Important: Enter the Server URL Exactly As Given

Do not add a trailing slash at the end of the server URL. Do not add /live/ or any path after the URL. Enter the server URL exactly as provided — typically in the format http://hostname:PORT with no path after the port number. The app constructs its own API requests from this base URL.

Xtream Codes Setup: TiviMate (Fire Stick / Android)

  1. Open TiviMate — Launch TiviMate Player on your Fire Stick or Android device. On first launch, tap Add Playlist.
  2. Select Xtream Codes — Choose "Xtream Codes" from the playlist type options (not M3U Playlist).
  3. Enter Server URL — Type or paste the server URL exactly as provided. Include the port number (e.g., http://server.domain.com:8080).
  4. Enter Username — Type your username exactly as provided. Usernames are case-sensitive.
  5. Enter Password — Type your password. Passwords are case-sensitive.
  6. Tap Next — TiviMate connects to the server and loads your channel list. This typically takes 30–90 seconds for 50,000+ channels.
  7. EPG loads automatically — TiviMate fetches your EPG program guide from the server. Allow 2–5 minutes for the full 7-day EPG to populate after initial setup.

Xtream Codes Setup: IPTV Smarters Pro

  1. Open IPTV Smarters Pro — Launch on Fire Stick, Android phone, iPhone, or desktop.
  2. Add a new user — Tap "Add New User" on the main screen.
  3. Select login method — Choose "Xtream Codes API" (not the M3U URL option).
  4. Fill credentials — Enter: Your Name (any label), Server URL, Username, Password. Then tap "Add User."
  5. Channels load — IPTV Smarters fetches channels, creates categories for Live TV, Movies, and Series, and builds the EPG.
  6. Navigate content — Use the bottom navigation tabs to switch between Live TV, Movies, and Series. Search works across all content types.

Xtream Codes Setup: GSE Smart IPTV (iPhone / Mac)

  1. Open GSE Smart IPTV — Launch on iPhone, iPad, or Mac.
  2. Tap Xtream Codes — In the left menu, select "Xtream Codes" (separate from Remote Playlists).
  3. Enter server details — Add server URL, username, and password. Tap "Add."
  4. Browse channels — GSE creates a separate section for this server showing all channel groups, VOD, and Series.

How to Check Your Xtream Codes Account Status

You can verify your account expiry, active connections, and account status directly via the Xtream Codes API in any browser:

http://YOUR_SERVER_URL:PORT/player_api.php?username=YOUR_USER&password=YOUR_PASS

This returns a JSON response including:

Xtream Codes Compatible Apps

AppPlatformXtream Codes SupportBest Feature
TiviMateFire Stick, Android TVFull Xtream Codes APIBest EPG, catch-up, favorites
IPTV Smarters ProFire Stick, iOS, Android, WindowsFull Xtream Codes APIBest VOD interface, cross-platform
GSE Smart IPTViOS, MacFull Xtream Codes APIBest for Apple ecosystem
Perfect PlayerWindows, AndroidXtream Codes (partial)Best EPG grid on Windows
KodiAll platformsVia IPTV Simple Client pluginMost customizable
TelevizoAndroid, Android TVFull Xtream Codes APIClean modern interface
Duplex PlayAndroid TV, Fire StickFull Xtream Codes APIPortal-style interface

Xtream Codes vs M3U: Side-by-Side

FeatureXtream CodesM3U Playlist
LoginServer URL + Username + PasswordOne M3U URL
Channel updatesAutomatic on every app launchManual refresh required
EPG guideBuilt-in, automaticRequires separate XMLTV URL
VOD organizationSeparate Movies + Series sectionsAll mixed in one list
Account status checkYes — via player_api.phpNo
App compatibilityModern apps onlyAll apps including VLC
Best forTiviMate, Smarters, GSEVLC, Perfect Player, older apps

Xtream Codes Pricing

Connections1 Month3 Months6 Months12 Months
1 Connection$14.99$34.99$59.99$99.99
2 Connections$22.99$54.99$94.99$159.99
3 Connections$29.99$69.99$124.99$199.99
6 Connections$49.99$119.99$199.99$264.99

Customer Reviews — Xtream Codes IPTV

★★★★★

"Entered the Xtream Codes credentials in TiviMate and it loaded 50,000 channels, the VOD library, and full 7-day EPG in 60 seconds. The automatic EPG update means I never have to manually refresh anything. Never going back to M3U."

— Ryan C., Tampa FL
★★★★★

"The Xtream Codes login in IPTV Smarters is incredibly smooth. Channels grouped perfectly, 60,000 VOD titles in a separate section, EPG loads automatically. Took less than 5 minutes to fully set up on my Fire Stick."

— Jessica P., Minneapolis MN
★★★★★

"I check my account expiry by pasting the player_api.php URL in my browser — it shows my exact expiry date and active connections. So transparent. TiviMate with Xtream Codes is the gold standard IPTV setup."

— Marcus D., Las Vegas NV

FAQ: Xtream Codes IPTV

Xtream Codes is an IPTV API used by most modern providers. Instead of a single M3U URL, you get three credentials: a server URL, a username, and a password. Apps use these to connect dynamically and fetch your channel list, EPG guide, and VOD library automatically.
Three credentials: (1) Server URL — the server address including port, (2) Username — your unique account username, (3) Password — your unique account password. All three are provided in your WhatsApp welcome message immediately after purchase.
TiviMate (Fire Stick/Android TV), IPTV Smarters Pro (all platforms), GSE Smart IPTV (iOS/Mac), Perfect Player (Xtream mode), Kodi (via plugin), Televizo, and Duplex Play all support Xtream Codes. TiviMate is generally the best Xtream Codes app for Fire Stick and Android TV.
Open any browser and go to: http://SERVER_URL:PORT/player_api.php?username=YOUR_USER&password=YOUR_PASS. The JSON response shows your expiry date (as a Unix timestamp), active connections, max connections, and account status. Convert the Unix timestamp at unixtimestamp.com to see the readable date.
Xtream Codes is an API login (server + username + password) that delivers channels dynamically with automatic updates. M3U is a static playlist URL. Xtream Codes apps update channel lists and EPG automatically; M3U requires manual refresh. Both provide the same channels — both formats are included with every subscription.
Yes. Enter your Xtream Codes credentials in TiviMate on Fire Stick AND IPTV Smarters on your phone simultaneously, up to your plan's connection limit. A 2-connection plan allows 2 simultaneous streams, a 6-connection plan allows 6 simultaneous streams across any devices.