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 URL — e.g. http://server.tivimate.me:8080
- →Username — e.g. abc123xyz
- →Password — e.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)
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.
Tap 'Add Playlist'
On the welcome screen, tap 'Add Playlist'. If you're already set up, go to Settings (gear icon) → Playlists → Add Playlist (+).
Select 'Xtream Codes API'
You'll see options: M3U Playlist, Xtream Codes API, Local File. Select 'Xtream Codes API'.
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).
Enter Username and Password
Enter your Username and Password exactly as provided by Tivimate. Copy-paste these from your WhatsApp message to avoid typos.
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.
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
Open IPTV Smarters Pro on your device.
Tap 'Add User' on the main screen.
Select 'Login with Xtream Codes API'.
Enter your Username, Password, and Server URL in the respective fields.
Tap 'Add User' — your channels, VOD, and series will load automatically.
Navigate using the bottom menu: Live TV, VOD, Series, Catch-up.
Method 3: Setup Xtream Codes in OTT Navigator
Open OTT Navigator and go to Settings (gear icon).
Tap 'Playlist' → 'Add Playlist'.
Select 'Xtream Codes' as the playlist type.
Enter your Server URL, Username, and Password.
Tap 'Save' — channels and EPG will load within 1–2 minutes.
M3U Playlist vs Xtream Codes API
| Feature | Xtream Codes API | M3U Playlist |
|---|---|---|
| Setup | 3 credentials | Single URL or file |
| Channel updates | Real-time, automatic | Requires manual refresh |
| Catch-up TV | Supported | Limited/no support |
| VOD & Series | Full integration | Basic or none |
| EPG | Server-integrated | External EPG URL needed |
| Reliability | Higher | Can break if URL changes |
| Recommendation | ✓ Use this | Only 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
