Short answer: an IPTV "portal URL" is the server address a set-top box or player app contacts to log you in, and it is usually tied to your device's MAC address rather than a username and password. The catch is that providers use the phrase loosely: the same words can mean a Stalker-style portal for a MAG box, an Xtream-style server address, or a plain M3U link, and each goes into a different field of a different app.
At a glance
IPTV portal URLs in brief
| What it is | The server address your box or app logs in to |
| Typical form | http://host:port/c/ (the trailing /c/ matters) |
| Paired with | Your device's MAC address, not a password |
| Used by | MAG, Formuler, Buzz TV and some player apps |
| Not the same as | An M3U link or an Xtream server URL |
| Comes from | Your provider, in writing, with your account |
What a portal URL actually is
Most IPTV setups need two things: somewhere to connect to, and a way to prove you are allowed in. A portal URL is the first half.
It points at middleware, not at a channel list. The portal is a web application running on the provider's side, commonly the open-source Stalker/Ministra middleware. When your box connects, the portal builds the menus, channel list, guide and on-demand library on the fly. Nothing is stored on your device except the address.
It authenticates by device. Instead of a username, the portal checks the MAC address of the box that is calling. If that MAC is registered to an active subscription, you are in. If not, you see an error screen. That is why providers ask for your MAC before they send the portal address.
It was designed for set-top boxes. MAG boxes from Infomir popularised the format, and Formuler, Buzz TV and several Android boxes copied it. Our MAG box guide covers the hardware side.
Three things providers call "the URL"
The single biggest cause of setup trouble is putting the right details into the wrong field. Here is how to tell them apart.
| Format | What it looks like | Logs in with | Goes into |
|---|---|---|---|
| Portal (Stalker/MAC) | http://host:port/c/ | Device MAC address | Portal settings on a MAG, Formuler or "MAC portal" app |
| Xtream-style login | http://host:port | Username and password | "Xtream Codes API" or "Login with Xtream" screen |
| M3U playlist | http://host:port/get.php?... or a .m3u file | Credentials built into the link | "Add playlist" or "M3U URL" field |
| EPG (guide) | Usually ends .xml or .xml.gz | Nothing, or built into the link | Guide or EPG source field |
A quick rule of thumb. If the address ends in /c/ or the provider asked for your MAC, it is a portal. If you were given a username and password as well, it is an Xtream-style server. If the link is long and contains "username=" and "password=", it is an M3U playlist. Our explainers on Xtream logins and M3U playlists go deeper on the other two.
Entering a portal URL, step by step
The menus differ between devices, but the sequence is the same everywhere.
Find your MAC first. On a MAG it is printed on the label underneath and shown in the system settings. On Formuler and similar boxes it is shown in the portal or MyTVOnline settings. Send it to your provider exactly as displayed.
Wait for confirmation. The provider has to register the MAC on their side before the portal will accept it. Entering the URL before that simply produces an error.
Open the portal settings. On a MAG: Settings, System settings, Servers, Portals. Give the portal a name, then type the URL.
Type it exactly. Include http:// or https://, the port number after the colon, and the trailing /c/ if your provider included it. A missing slash is enough to fail.
Save and restart. Most boxes only try the new portal after a reboot.
Remote controls make typing painful. Some boxes let you enter the URL through a web interface or companion app on your phone, which avoids spelling mistakes. It is worth checking the manual.
When the portal will not load
Portal errors are usually about the address or the registration, not the box.
| What you see | Most likely cause | First thing to try |
|---|---|---|
| "Portal not found" or a blank screen | Typo, missing /c/, wrong port | Retype the URL character by character |
| "STB blocked" or "access denied" | MAC not registered or subscription lapsed | Ask the provider to confirm your MAC and expiry date |
| "Authentication failed" | MAC registered with a typo, or a different device | Compare the MAC on the label with what you sent |
| Loads, then no channels | Package not assigned, or server-side issue | Wait, then contact the provider |
| Worked yesterday, not today | Provider changed address or server is down | Check your email for a new URL |
Check the network too. A portal needs a working connection before it can show anything. If other apps on the same box cannot reach the internet, fix that first.
Addresses change. Providers move servers, and a portal URL that worked for a year can stop overnight. A legitimate provider tells you in advance and in writing.
Using a portal in a player app
Not every device can take a portal URL. Players built around M3U or Xtream logins often have no field for it at all.
Some Android players support it. A handful of general-purpose player apps offer a "Stalker portal" or "MAC portal" login type, where you enter the URL and the app uses a MAC address it generates or lets you set.
The MAC must match what the provider registered. If the app invents its own MAC, you need to send that one to your provider. Do not copy another device's MAC to make an app "pretend" to be your box; it can break the original device's access and often breaches the provider's terms.
Ask for a format that suits your device. If you are moving from a MAG box to a phone or smart TV, a legitimate provider can usually issue an Xtream login or M3U link instead, which is far better supported. See our best player app guide for what works on each device.
Several portals on one box
Most boxes store more than one. A MAG holds a primary and a backup portal, and Formuler boxes allow several. That is handy if you have a licensed operator plus a free-to-air or test service.
Name each one clearly. A name like "Main provider" is easier to pick from a list than two near-identical addresses.
Set the one you use as default. Otherwise the box may try an old portal first on every start-up, adding a delay before anything loads.
Keeping it legitimate and safe
A portal URL is just an address, and the technology is used by real telecoms and hotel TV systems. What matters is who runs the server.
Licensed operators name themselves. A legitimate service has a company name, terms, a support channel and a clear list of what it carries and is licensed to show.
Be wary of portal lists. URLs and MACs shared on forums or in videos are typically either someone else's paid access or unlicensed services. Using them can expose you to malware on the box, sudden loss of service and legal risk depending on where you live. Our guide to spotting an IPTV scam lists the warning signs.
Treat your portal and MAC like a password. Anyone with both can use your subscription, which can get your account suspended.
Quick answers
What is an IPTV portal URL? It is the address of the provider's middleware server that a set-top box or app connects to. The portal builds your channel list and guide and usually authenticates you by the device's MAC address.
What does /c/ at the end of a portal URL mean? It points to the client interface of Stalker-style middleware. If your provider included it, leave it in; removing or adding it is a common cause of "portal not found" errors.
Is a portal URL the same as an M3U link? No. An M3U link downloads a playlist file with the credentials inside it. A portal URL logs a registered device into a server that builds the menus live.
Can I use a portal URL in TiviMate or IPTV Smarters? Those players are built around M3U and Xtream logins. Some Android players do support Stalker portals, but it is usually simpler to ask your provider for an Xtream login or M3U link instead.
Why does my box say STB blocked? The server does not recognise your MAC address as active. Either it was never registered, it was entered with a typo, or the subscription has expired. Your provider can check.
Where do I find a portal URL? Only from your provider, when you set up an account. A legitimate service sends it with your subscription details.
Is using a portal URL legal? The technology is legal and widely used. Legality depends on whether the service behind it holds the rights to the channels it offers.
Menu names vary between box firmware versions and providers can change their server addresses at any time. Checked September 2026.