Back to Blog
Playlist Setup 5 min read

What Is Xtream Codes API?

A clear, app-store friendly explanation of Xtream Codes API, how it works with IPTV player apps, and what details you need to connect your own authorised playlist source.

2025-05-14By ChannelMate Team

What Is Xtream Codes API?

Xtream Codes API is a connection format used by some IPTV playlist services. Instead of pasting one long M3U playlist URL, you usually enter three details: a server URL, a username and a password.

IPTV ChannelMate can use those details to organise and play the media entries from your own authorised playlist source. The app itself does not provide channels, subscriptions, playlists or content.

Xtream Codes API in Simple Terms

Think of Xtream Codes API as a login method for a playlist source. Your authorised service gives you credentials, and a compatible player app uses those credentials to request playlist information.

The usual details are:

  • Server URL - the web address of the playlist service
  • Username - your account username for that service
  • Password - your account password for that service
  • Those details are separate from IPTV ChannelMate. ChannelMate is the player, not the content provider.

    How It Differs from an M3U URL

    An M3U playlist is usually one URL that points directly to a playlist file. Xtream Codes API uses separate fields, which can make setup easier on TV remotes because each value is shorter.

    Both formats can describe similar media entries. The right choice depends on what your authorised playlist source provides.

    What IPTV ChannelMate Does with Xtream Codes

    When you add Xtream Codes details, IPTV ChannelMate uses them to:

  • Connect to your authorised playlist source
  • Read available playlist groups and media entries
  • Display them in a clean player interface
  • Support features such as favourites or EPG when your source provides compatible data
  • IPTV ChannelMate does not inspect, approve, sell or supply the content behind those credentials.

    What You Need Before Setup

    Before using Xtream Codes with IPTV ChannelMate, make sure you have:

  • IPTV ChannelMate installed on a compatible device
  • An activated ChannelMate player licence
  • A server URL, username and password from a source you are authorised to use
  • Permission to access the content listed by that source
  • If you have not activated the app yet, go to the Activate App page. If you already have your details, use the Upload Playlist page.

    Legal and Safety Reminder

    Xtream Codes API is only a technical format. The format itself does not make a playlist legal or illegal. The important question is whether you have the rights to access the media entries provided by your source.

    Use only legally obtained playlist sources. IPTV ChannelMate is a player only and does not provide or promote unauthorised streaming.

    Quick Links

  • Download IPTV ChannelMate
  • Activate the app
  • Upload your playlist
  • Read the FAQ
  • Xtream Codes APIIPTV PlayerPlaylist Setup