RunTV / Free IPTV tools / IPTV error codes

IPTV error codes explained

What 401, 403, 404, 429, 456, 458, 509 and the 5xx errors mean when an IPTV channel won't play, why they happen, and what to do. Works for any IPTV player.

Quick answer: 401 and 403 mean the provider refused your login, most often because the subscription has ended. 404 means that channel no longer exists at its address. 5xx codes (500 to 524) are problems on the provider's server, not on your side.

456 and 458 are not standard codes. IPTV providers use them for their own reasons, most often a login the server won't accept or too many connections in use.

Look up your error
Type the number or the words you see, for example 403 or max connections.

Error 401: login not accepted

The provider's server didn't accept the username and password.

Why it happens: a typo in the login, a password the provider changed, or an account that has expired or been disabled.

What to do: type the username and password again, with no spaces before or after. If it still fails, ask your IPTV provider whether the subscription is active and the login is current.

Error 403: access refused

The server knows who you are but refuses to send the stream.

Why it happens: most often the subscription has ended or was suspended. It can also mean the channel isn't part of your package, or the provider refuses connections from a VPN, a country or a network.

What to do: check with your provider that the subscription is active. If you use a VPN, test once with it off. If only some channels give 403, those channels are probably not in your package.

Error 404: channel not found

Nothing exists at that channel's address any more.

Why it happens: the provider removed or renumbered the channel, so your saved playlist is out of date. If every channel gives 404, the playlist link itself changed, which often happens when a subscription ends.

What to do: refresh or reload the playlist in your player. If every channel still gives 404, ask your provider for the current link.

Error 429: too many requests

The provider is temporarily refusing your requests because too many arrived in a short time.

Why it happens: reloading the channel list again and again, several devices refreshing at once, or an app that downloads the whole list in many small requests.

What to do: stop retrying and wait 10 to 30 minutes. After that, refresh the list less often.

Error 456: the provider refused the request

456 is not a standard web code. IPTV panels use it when they refuse to send data.

Why it happens: usually a wrong username or password. Some providers also return it when they only accept connections from certain countries, networks or addresses.

What to do: check the login first. If it's right, ask your provider whether the account is restricted to a country or network.

Error 458: session refused or connections in use

458 is not a standard web code either, and providers use it differently.

Why it happens: most often the account already has all its allowed connections in use, or the server no longer accepts the session your app opened earlier.

What to do: close the IPTV app on every other device, wait 2 minutes for the server to release the session, then open the channel again. If it keeps happening on one device, ask your provider what 458 means on their service.

"Max connections reached" or "too many connections"

Your plan allows a set number of streams at once, and they're all in use.

Why it happens: another device or app is still playing, a stream on a device you closed hasn't timed out yet, or you're watching several channels at once and each one counts as a connection.

What to do: stop the stream on the other devices and wait a minute or two. Our guide to IPTV connection limits explains how connections are counted.

Errors 500, 502, 503 and 504: provider server problems

Something went wrong on the provider's server. These are not caused by your device or your internet.

Why it happens: the server crashed, is overloaded or is being restarted. If it happens every evening at busy hours, the provider's servers can't keep up with demand.

What to do: wait a few minutes and try again. If other channels from the same provider also fail, tell your provider.

Error 509: bandwidth limit exceeded

The provider's server has used up the data allowance its host gives it.

Why it happens: the provider's hosting plan has a cap and it has been reached. It has nothing to do with your internet plan.

What to do: nothing on your side fixes it. It clears when the provider's allowance resets or they move servers. Tell your provider.

Errors 520 to 524: the provider's server can't be reached behind Cloudflare

The provider uses Cloudflare in front of its server, and Cloudflare couldn't reach that server.

Why it happens: the provider's own server is down, overloaded or too slow to answer.

What to do: wait and try again later. This is entirely on the provider's side.

Timeout, "connection refused" or "could not connect"

Your device couldn't reach the provider's server at all, so no code came back.

Why it happens: a wrong server address or port, a server that's down, or a network that blocks the server. Internet providers usually block a server when a court orders it, often because the service is not licensed in your country.

What to do: check the server address and port with your provider. Then run the free IPTV network check with your server address to see whether your connection can reach it. Check that your IPTV subscription is a legal, licensed service, and ask your IPTV provider about it.

"Failed to authorize" in IPTV Smarters

The app couldn't log in to your provider with the details you entered.

What to do: we cover this one step by step in how to fix IPTV Smarters "failed to authorize".

Questions

What does IPTV error 403 mean?
403 means the provider's server refuses to send the stream. Most often the subscription has ended or was suspended. It can also mean the channel isn't in your package, or the provider refuses connections from a VPN, a country or a network.
What does IPTV error 404 mean?
404 means nothing exists at that channel's address any more. The provider removed or renumbered the channel, so the playlist is out of date. Reload the playlist. If every channel gives 404, the playlist link changed, which often happens when a subscription ends.
What do IPTV errors 456 and 458 mean?
456 and 458 are not standard web codes, and providers use them differently. 456 usually means the provider refused the request, often because of a wrong login. 458 most often means all allowed connections are in use, or the server no longer accepts the app's session. Close the app on other devices, wait 2 minutes and try again.
What does IPTV error 509 mean?
509 means the provider's server has used up the data allowance its host gives it. It has nothing to do with your internet plan, and nothing on your side fixes it. It clears when the provider's allowance resets.
Are 5xx IPTV errors my fault?
No. Errors from 500 to 504, and 520 to 524 behind Cloudflare, are problems on the provider's server: it crashed, is overloaded or can't be reached. Wait a few minutes and try again, and tell your provider if it keeps happening.
Do these codes mean the same in every IPTV player?
Yes. The codes come from the provider's server, not from the app, so a 403 in TiviMate, IPTV Smarters, VLC or RunTV means the same thing. The app only shows what the server sent back.

More free tools and guides