Skip to content
IPTV Subscription 8K - 8K TV Subscription

Error codes

IPTV error 403 (forbidden)

A 403 is a refusal, not a failure. The server is up and understood what your app asked for, but it won’t serve it to you. On IPTV that almost always comes down to where you’re connecting from, which app is asking, or the state of your account.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

What 403 means

In the web standards, 403 Forbidden means the server understood the request but refuses to fulfil it. Unlike a 401, logging in again with the same details won’t help. The server has decided that this request, from this place or this account, isn’t allowed. The server may say why, but IPTV servers rarely do, so you work it out from the pattern.

Find the cause in four checks

1. Did you just switch on a VPN, or change network?

This is the most common cause. Many IPTV servers refuse connections from VPN, proxy and data-centre IP addresses, and some lock an account to the country or address it was first used from.

  • Switch the VPN off, restart the app and try the channel again.
  • If you use a VPN for other reasons, set it to bypass the IPTV app (split tunnelling) rather than routing everything through it. Our VPN guide explains when a VPN helps and when it causes exactly this error.

2. Is the same login playing somewhere else?

If your account allows one connection and it’s already streaming on another device, some servers refuse the second request with a 403 instead of a clear “too many connections” message. Close the app on every other device, wait a few minutes for the old session to time out, and try again. Our guide to too many connections covers why sessions linger.

Playlists and saved channel links can point at a server path that has moved or been locked. Refresh the playlist in your app, or remove it and add it again with the details your provider gave you most recently. If you use an M3U link, make sure it’s the current one and hasn’t been copied with a missing character.

4. Does another app play the same channel?

Some servers only serve requests from certain apps, identified by their user agent (the name an app gives when it connects). Add the same login to a second player app. If the channel plays there, the server doesn’t accept the first app. Your provider can tell you which apps they support, or whether a user-agent setting is needed.

When the provider has to fix it

If none of the checks changes anything, and the 403 appears on every channel, on every device and on mobile data too, the refusal is coming from your account settings on the server. Typical reasons are an expired or suspended account, an account locked after being used from too many different places, or a server rule change. Contact your provider with:

  • the exact message and the time it happened,
  • the app and device you used,
  • whether it happens on mobile data as well.

For the other numbered errors, see the IPTV error codes guide.

FAQ

Error 403 questions

Is error 403 my fault or the provider’s?

It can be either. A VPN, an old playlist link or a login used on too many devices are on your side. A suspended account or a server rule that blocks your app is on the provider’s side. The checks on this page tell you which.

Why do I get 403 on some channels only?

The server allows your account but refuses those particular streams, typically because they belong to a package your account doesn’t include, or because those channels are restricted by region or app. Ask your provider which channels your account should include.

Does changing the user agent fix 403?

Sometimes. A few servers only serve requests from particular apps, and they recognise apps by their user agent. Changing it should only be done on your provider’s advice. Using a different player app is usually the simpler test.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. RFC 9110, section 15.5.4: 403 Forbidden, IETF (2022-06)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.