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.
3. Are you using an old link or an old playlist?
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.
