Televo IPTV

Xtream Codes URL Generator

Xtream Codes accounts are usually handed over as three separate values, a server address, a username and a password, and it's left to you to work out what URL that actually turns into. This builds the standard set of Xtream API endpoints from those three values, so you can see exactly what your player app is connecting to, or test your login directly in a browser before troubleshooting further.

These URLs are built entirely in your browser, nothing you enter here is sent to our server. Even so, don't share the generated links publicly, anyone with one can use your account.

How this tool works

Xtream Codes panels expose a small, fairly standard set of PHP endpoints: player_api.php for account and content data, get.php for a full M3U export, and xmltv.php for the EPG feed. This tool simply assembles your server address with your username and password into each of those standard paths, using the same format almost every Xtream-compatible app expects. Nothing is validated against a real server, it just shows you the URL your app would construct.

When to use it

  • You want to test a login by opening the Player API URL directly in a browser.
  • You're setting up an app that asks for a full M3U link rather than separate Xtream fields.
  • Your EPG isn't showing and you want the raw XMLTV URL to add manually.
  • You're comparing the TS and HLS output formats to see which plays more reliably on your device.

Xtream Codes URL Generator FAQ

Are my username and password sent anywhere when I use this?

No. The URLs are built using plain text concatenation inside your browser, your details never leave the page or reach our server.

Why does the Player API URL matter?

It's the quickest way to confirm your account actually works. Opening it in a browser returns readable account data (like your expiry date and connection limit) if the login is correct, or an error if something's wrong.

What are {stream_id}, {vod_id} and {episode_id}?

These are placeholders. Xtream Codes assigns a numeric ID to every channel, movie and episode, which you get back from the Player API response. Most apps handle this automatically, this generator is mainly useful for understanding the pattern or building your own tooling.

My generated player_api.php link returns an error, why?

Double-check the server address, including the port, and that your username and password are exactly correct with no extra spaces. If it still fails, your account may be expired or have hit its connection limit.

Related IPTV Tools

Still stuck?

If this tool didn't solve it, our support chat can take a closer look at your specific setup.

Start IPTV Support Chat