Setup Guide

How to Setup Xtream Codes API on Firestick & Android TV

Set up your IPTV subscription with Xtream Codes API in TiviMate, IPTV Smarters, or any player in under 5 minutes.

Tivimate·June 2026·5 min read

Xtream Codes API is the most common way to connect an IPTV subscription to a player like TiviMate or IPTV Smarters Pro. Instead of downloading a playlist file, you enter three credentials — Server URL, Username, and Password — and your IPTV player connects directly to the service.

This guide covers setup for TiviMate (recommended), IPTV Smarters Pro, OTT Navigator, and most other IPTV players that support Xtream Codes.

Before You Start

You need your Xtream Codes credentials from Tivimate:

  • Server URLe.g. http://server.tivimate.me:8080
  • Usernamee.g. abc123xyz
  • Passworde.g. pass456abc

These are sent to your WhatsApp after purchase. Don't have a subscription yet? Start a free 24-hour trial.

Method 1: Setup Xtream Codes in TiviMate (Recommended)

1

Open TiviMate

Launch TiviMate on your Firestick or Android TV. If this is your first time, you'll see the welcome/add playlist screen automatically.

2

Tap 'Add Playlist'

On the welcome screen, tap 'Add Playlist'. If you're already set up, go to Settings (gear icon) → Playlists → Add Playlist (+).

3

Select 'Xtream Codes API'

You'll see options: M3U Playlist, Xtream Codes API, Local File. Select 'Xtream Codes API'.

4

Enter your Server URL

In the URL field, paste your Server URL exactly as provided. Include the port number if present (e.g., http://server.example.com:8080).

5

Enter Username and Password

Enter your Username and Password exactly as provided by Tivimate. Copy-paste these from your WhatsApp message to avoid typos.

6

Tap 'Add'

Tap the Add button. TiviMate will connect to the server and load your channel list, EPG, and VOD library. This takes 1–3 minutes on first setup.

7

Browse your channels

Once loaded, navigate to TV Channels to browse live channels, VOD for movies and shows, and TV Guide for the 7-day program schedule.

Method 2: Setup Xtream Codes in IPTV Smarters Pro

1

Open IPTV Smarters Pro on your device.

2

Tap 'Add User' on the main screen.

3

Select 'Login with Xtream Codes API'.

4

Enter your Username, Password, and Server URL in the respective fields.

5

Tap 'Add User' — your channels, VOD, and series will load automatically.

6

Navigate using the bottom menu: Live TV, VOD, Series, Catch-up.

Method 3: Setup Xtream Codes in OTT Navigator

1

Open OTT Navigator and go to Settings (gear icon).

2

Tap 'Playlist' → 'Add Playlist'.

3

Select 'Xtream Codes' as the playlist type.

4

Enter your Server URL, Username, and Password.

5

Tap 'Save' — channels and EPG will load within 1–2 minutes.

M3U Playlist vs Xtream Codes API

FeatureXtream Codes APIM3U Playlist
Setup3 credentialsSingle URL or file
Channel updatesReal-time, automaticRequires manual refresh
Catch-up TVSupportedLimited/no support
VOD & SeriesFull integrationBasic or none
EPGServer-integratedExternal EPG URL needed
ReliabilityHigherCan break if URL changes
Recommendation✓ Use thisOnly if Xtream not available

Troubleshooting Xtream Codes Login Issues

Authentication failed / Wrong credentials

Copy-paste your Server URL, Username, and Password directly from your WhatsApp activation message. Never type them manually.

URL format error

Make sure your URL includes the protocol: http:// or https://. The format should be: http://server.example.com:8080 or http://server.example.com

Connection timeout

Check your internet connection. Try opening a website on the same device. If Wi-Fi is slow, move closer to your router or use an Ethernet connection.

Channels won't load after login

Wait a few minutes — a full channel list (50,000+ channels) can take 3–5 minutes to load for the first time. Don't close the app.

EPG not showing

After loading channels, go to Settings → EPG in TiviMate and tap 'Refresh EPG'. Allow 2–5 minutes for the full TV guide to populate.

Still having issues? Contact support on WhatsApp — our team will walk you through setup in real time.

Frequently Asked Questions

What is Xtream Codes API?

Xtream Codes API is the login system used by most IPTV services. You get a Server URL, Username, and Password that connect your IPTV player to the provider's server in real time — more reliable than a static M3U playlist file.

Where are my Xtream Codes credentials?

Tivimate sends your Server URL, Username, and Password to your WhatsApp within minutes of subscription activation. Check your WhatsApp messages from Tivimate support.

Can I use Xtream Codes on iPhone?

Yes. IPTV Smarters Pro and GSE Smart IPTV both support Xtream Codes API on iPhone and iPad.

What's the difference between M3U and Xtream Codes?

Xtream Codes connects directly to the server for real-time channel updates, catch-up TV, and full VOD integration. M3U is a static playlist file that requires manual refreshing. Use Xtream Codes when available.

Related: IPTV on Firestick · TiviMate Premium Guide · What is an EPG? · Free IPTV Trial

Stream Everything with Tivimate

50,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $14.99/month