How to Test Xtream Codes API
A complete step-by-step guide to validating your IPTV subscription.
If you've recently purchased or received an IPTV subscription, chances are it uses the Xtream Codes API. This is currently the most popular format for IPTV delivery, used by almost all major apps including TiviMate, IPTV Smarters, and XCIPTV.
What is an Xtream Codes API?
Unlike old M3U files which are just static text files containing links to video streams, the Xtream Codes API is dynamic. It requires three pieces of information to connect to your provider's database:
- Server URL: The address of the provider (e.g.,
http://live.iptvserver.com:8080) - Username: Your unique login name
- Password: Your secret password
Step 1: Locate Your Credentials
Your IPTV provider should have sent you an email or message with these three details. Sometimes, providers send a long M3U URL instead. If you have an M3U URL that looks like this:
http://server.com:80/get.php?username=YOURUSER&password=YOURPASS&type=m3u_plus&output=ts
You can easily extract the details:
- The Server URL is http://server.com:80
- The Username is YOURUSER
- The Password is YOURPASS
Step 2: Enter Details into AMZ IPTV Checker
Head over to our homepage. You will see a form specifically designed for Xtream Codes. Simply paste your Server URL, Username, and Password into the respective fields.
Step 3: Analyze the Results
Click the Check Subscription button. Our engine will connect directly to the provider's API. If successful, you'll see:
- Account Status: Active, Expired, or Disabled
- Expiration Date: Exactly when your sub runs out
- Max Connections: How many devices you can use simultaneously
- Live Channels & VODs: A complete breakdown of content categories available to you
Bonus: Regional Health Check
AMZ IPTV Checker doesn't just check if the login works. It uses distributed nodes (like servers in NL, CZ, or the community peer network) to actually test the video streams. This tells you if your provider is geo-blocking certain countries or if the streams are genuinely offline.