Guide

Xtream Codes API Explained (For Resellers and Customers)

What the Xtream Codes API is, how the login format works, why player apps ask for it, and how it differs from M3U playlists — explained simply.

Published 2026-07-20

Every IPTV customer eventually stares at a login screen asking for “Xtream Codes API” details — server, username, password — and every reseller fields the same confused messages. Here’s what it actually is, in plain language.

What Is Xtream Codes?

Xtream Codes was a hugely popular software platform for managing IPTV services — the original company was shut down in 2019, but its API format became the industry standard that virtually every panel and player app still uses today. When an app says “Xtream Codes API login,” it simply means: log in with three pieces of information instead of a playlist link.

The Three Fields

  • Server (URL/host) — the address of the service, e.g. http://line.example.tv:8080
  • Username — the customer’s account name
  • Password — the account password

That’s the entire format. Any panel in our catalog generates these credentials when you create a line.

Xtream Codes Login vs M3U Playlist

Both formats access the same subscription — they’re just different ways to present the credentials:

Xtream Codes loginM3U URL
FormatServer + username + passwordOne long URL with credentials embedded
EPG (TV guide)Usually automaticOften needs a separate EPG source
VOD/series organizationAutomatic categoriesFlat or manual
Best forMost modern player appsApps that only accept playlists

The M3U URL literally contains the same information: http://server:8080/get.php?username=X&password=Y&type=m3u_plus. Our M3U to Xtream converter extracts the three fields from any such URL, right in the browser.

Which Apps Use Xtream Codes Login?

Most of the popular ones: IPTV Smarters, XCIPTV, TiviMate, IBO Player Pro and many others accept Xtream-style credentials as their primary login method. See our player guide for app-by-app recommendations.

Reseller Tips

  1. Send credentials in the three-field format by default — it produces the fewest setup questions
  2. Always include the server exactly as given, including the port (:8080) — most login failures are typos here
  3. Explain the format once in your setup template — customers who understand it stop asking
  4. When a customer forwards an M3U link, convert it with the tool instead of re-explaining

Understanding this one format eliminates half of all setup support you’ll ever do. For device-specific setup, see the device compatibility guide.

Questions about your own reseller setup? Message us on WhatsApp — we answer with current panel information and credit rates, not scripted replies.

Continue on WhatsApp

Ready to Start Your IPTV Business?

Compare reseller solutions, choose the right panel, and contact us to get started.