Quick answer
Status code 404 means the server couldn't find the channel or file your device asked for. On Apollo Group TV it usually comes from an old playlist link or login saved in a player, an out-of-date channel list or an outdated app. Check your subscription in My Account, copy your login details again, refresh the channel list and update the app.
You press play and instead of a picture you get a message like "Status code 404", "HTTP 404" or "Stream not found". It looks technical, but it means one thing: the player asked for a stream address that wasn't there. In most cases you can fix it yourself in a few minutes, and the steps below are in the order most likely to work.
Because other numbered errors often show up in the same situations, there's also a section on what 401, 403, 429 and 5xx codes mean, so you can tell at a glance whether the problem is your login, your connection or something on the server side.
What status code 404 means
Every time your app or player asks for a channel or a video, it sends a request to a server. The server answers with a status code. 404 means "not found": the server received the request, but there's nothing at the address that was asked for. The code is part of the HTTP standard used across the web, and it's described in MDN's reference on the 404 Not Found status.
The important part is what 404 does *not* mean:
- It doesn't mean your internet is down. Your device reached the server and got an answer.
- It doesn't usually mean the whole service is down. If it were, you'd more likely see a connection error or a 5xx code.
- It means the address your device asked for doesn't exist anymore, or never did. That points to something stored on your device: an old link, an old login or an out-of-date app.
Why you see 404 on Apollo Group TV
1. An old playlist or login is saved on the device
This is the most common cause. If you use a player app with an M3U playlist link or Xtream login details, those details are saved inside the player. If your subscription was renewed with new details, or your details were updated, the player keeps asking for the old addresses, and the server answers 404.
2. The channel list on the device is out of date
Players download the channel list and keep it. If a channel has moved or been replaced since the list was saved, pressing that channel requests an address that no longer exists. The rest of your channels may play normally.
3. A typo in the server address
If you typed the server URL by hand, a missing character or an extra slash at the end can send every request to the wrong place. Our guide to Xtream codes login details shows exactly what each field should contain.
4. An outdated app
App updates sometimes change how the app talks to the service. A copy that's several versions behind can request addresses that are no longer used. Keeping the app current prevents this; see how to update Apollo Group TV, or updating on a Firestick for Fire TV.
5. An expired subscription
Depending on the player, an expired subscription can show up as 404, 401 or 403. If everything stopped at once around your expiry date, check My Account first, and renew if it has passed; our renewal guide explains how.
6. A problem with one specific channel
Occasionally a single channel's stream is temporarily unavailable. In that case only that channel shows 404, and it usually comes back on its own.
Is it one channel or all of them?
Before you start fixing things, answer this one question. It tells you which fixes to start with.
| What you see | Most likely cause | Start with |
|---|---|---|
| 404 on one channel, others play | That channel's stream or an old channel list | Refresh the channel list, try again later |
| 404 on every channel in a player app | Old playlist or login, or a typo | Re-enter details from My Account |
| 404 on every channel in the Apollo TV app | Outdated app or expired subscription | Check My Account, update the app |
| 404 on one device only | Something saved on that device | Clear cache or reinstall on that device |
| 404 on every device | Subscription status or a service issue | Check My Account, then contact support |
How to fix status code 404, step by step
Work through these in order and test after each one.
Step 1: Check your subscription in My Account
Open My Account. Confirm your subscription is Active and look at the expiry date. If it has expired, renew from Plans & Billing. If it shows as active, note your current login details, because you'll use them in the next step.
Step 2: Re-enter your login details or playlist link
If you use a player app:
- Open the player's settings and find your playlist or login (often called a profile, source or user).
- Delete it, or edit it.
- Copy the details again from My Account using the copy buttons, rather than typing them.
- Save, and let the player reload the channel list.
Copying matters. A single wrong character in a long playlist link is enough to cause a 404 on every channel.
Step 3: Refresh the channel list
Most players have an option like Reload, Refresh playlist or Update channels in their settings. In the Apollo TV app, closing the app fully and opening it again usually reloads the list. This fixes 404s on individual channels that have moved.
Step 4: Update the app
Check for an update and install it. On Android, Windows and Mac, the Apollo TV app offers updates when you open it. On iPhone, iPad and Apple TV, update your player in the App Store.
Step 5: Clear the app's cache
Cached data can keep pointing at old addresses after you've updated your details.
- Fire TV: Settings > Applications > Manage Installed Applications, select the app, then Clear cache. Our guide to clearing cache on a Firestick explains the difference between clearing cache and clearing data.
- Android phones and Android TV: Settings > Apps, select the app, Storage, then Clear cache.
If clearing the cache isn't enough, Clear data resets the app completely. You'll need to sign in again afterwards.
Step 6: Restart the device
A full restart clears anything held in memory. On Fire TV, go to Settings > My Fire TV > Restart, or unplug the stick for 30 seconds.
Step 7: Test another device
Try the same channel on a phone or another TV. If it plays there, the problem is on the first device, and a reinstall there usually fixes it. If it fails everywhere, move on to contacting support.
Step 8: Reinstall the app
Uninstall the app, restart the device, and install it again from our setup guides. Only use our official links and codes; copies from other sources can be outdated and cause exactly this kind of error.
Other error codes and what they mean
Status codes come in families. The first digit tells you who is likely responsible.
4xx codes: something about the request
| Code | Meaning | What to do |
|---|---|---|
| 400 Bad Request | The request was malformed, often from a typo in a URL | Re-copy the playlist link or server address |
| 401 Unauthorized | The login wasn't accepted | Re-enter the username and password from My Account |
| 403 Forbidden | The server refused access, often because the subscription isn't active or the login isn't allowed on this request | Check My Account; make sure details are current |
| 404 Not Found | The requested channel or file doesn't exist at that address | Follow the steps above |
| 429 Too Many Requests | The device asked too many times in a short period | Wait a few minutes before trying again; avoid rapid channel flicking |
5xx codes: something on the server side
| Code | Meaning | What to do |
|---|---|---|
| 500 Internal Server Error | The server hit an unexpected problem | Try again shortly |
| 502 Bad Gateway / 504 Gateway Timeout | A server in the chain didn't respond in time | Try again shortly; report it if it lasts |
| 503 Service Unavailable | The server is temporarily unable to handle requests | Try again later; check whether others report the same |
A 5xx code that lasts more than a few minutes on every channel is worth reporting. Our guide to checking whether Apollo TV is down walks through how to tell a service issue from a problem at home.
Errors that aren't numbered
Some players show plain messages instead of codes. "Maximum connections reached" means your login is playing on as many devices as your subscription allows; our article on IPTV connection limits explains how to free one up. "Invalid username or password" is the same family as 401.
Using VLC to check a playlist link
If you use an M3U playlist, VLC on a computer is a useful second opinion. If a link gives 404 in your player but plays in VLC, the problem is in the player's saved settings. If it fails in VLC too, the link itself is the issue, and you should copy it again from My Account. Our guide to using an M3U URL in VLC shows how to open a network stream.
How to report a 404 so it's fixed quickly
If none of the steps help, open a ticket from your dashboard through support, or use our contact page if you can't sign in. Include:
- The exact message, or a photo of the screen.
- Which channel or title shows the error, and whether others play.
- The device and app or player you're using, with its version.
- When it started, and whether it happens every time.
- What you've already tried from this guide.
Never post your login details or playlist link publicly, for example in a forum or comment, when asking for help. Anyone with them could use your connections.
Example scenario: 404 on every channel after renewing
*An illustrative scenario based on common support questions, not a specific customer's account.*
In this scenario, a customer renewed their subscription and found that every channel in their player app now showed "Status code 404". The Apollo TV app on their phone worked fine. That pointed to the player, not the service.
They opened My Account, copied their current login details with the copy buttons, deleted the old profile in the player and added a new one. After the player reloaded the channel list, everything played. The old profile had been asking for addresses tied to their previous details.
Preventing 404 errors
- Keep apps updated, and open each app now and then so it can offer updates.
- Copy details instead of typing them whenever you set up a player.
- Update your player after any change to your login details or subscription.
- Install only from official links. Our guide to the official Apollo Group TV website explains how to recognize them.
- Restart streaming sticks occasionally, especially if they've been on for weeks.
Frequently asked questions
What does status code 404 mean on Apollo Group TV?
It means the server couldn't find the channel or file your device asked for. It usually comes from an old playlist link or login saved in a player, an out-of-date channel list or an outdated app, not from your internet connection.
Why do I get 404 on only one channel?
Usually because that channel has moved since your channel list was saved, or its stream is temporarily unavailable. Refresh the channel list and try again later. If it continues, report the channel name to support.
Does 404 mean my subscription has expired?
It can, depending on the player, but it more often means old details are saved. Check your subscription status and expiry date in My Account first; it only takes a moment.
Will reinstalling the app fix error 404?
Often, yes, especially if the error appears on one device only. Try updating the app and clearing its cache first, because those are quicker.
Why does it work in VLC but not in my player?
That means the link itself is fine and the player's saved settings are the problem. Delete the profile in the player and add it again with details copied from My Account.
What's the difference between 404 and 403?
404 means "not found": nothing exists at that address. 403 means "forbidden": something exists, but access was refused, often because the subscription isn't active or the login isn't valid for that request.
Is Apollo Group TV down if I see a 5xx error?
A 5xx code points to the server side. If it lasts more than a few minutes on every channel and device, check our guide on whether Apollo TV is down and report it to support.
Conclusion
Status code 404 means the server couldn't find what your device asked for. On Apollo Group TV, that usually comes down to details saved on the device: an old playlist link or login, an out-of-date channel list or an outdated app. Check your subscription in My Account, re-enter your details by copying them, refresh the channel list and update the app, and most 404s disappear.
If the error is on every channel and every device, or you see 5xx codes that don't go away, contact our support team with the details listed above. For every other setup and troubleshooting topic, the Help Center has the full list of guides.