'Couldn't Refresh Feed' on Instagram: 7 Causes and the Fix for Each
"Couldn't refresh feed" is Instagram's all-purpose way of saying "I asked for your feed and didn't get it." That covers a bad connection, a stale cache, a clock that's wrong by a few minutes, an outage on Instagram's end, and a couple of rarer things. The fix depends on which, and the error doesn't say.
One minute of triage narrows it, then the fixes are quick.
The One-Minute Triage
Ask three questions:
- Do other apps load? If your browser and other apps are also struggling, it's your connection. Skip to fix 1.
- Does Instagram work on another network? Switch Wi-Fi off and use cellular (or the reverse). If it loads, the first network is blocking or throttling Instagram. Common on office, school, and hotel Wi-Fi.
- Is it just you? Search "Instagram down" on another platform, or check an outage tracker. A spike of reports means it's them, and the only fix is waiting.
If it's not your connection, not the network, and not an outage, the problem is on your phone, and fixes 2 through 6 cover it.
The Fixes, in Order
1. Switch networks. Wi-Fi to cellular or back. Also try toggling airplane mode for ten seconds to reset the radio.
2. Force-close and reopen. Not just backgrounding. Swipe the app away, wait, reopen.
3. Check the phone's date and time. This one surprises people. If your clock is off by more than a few minutes, Instagram's secure connection fails and the feed won't load. Settings → General (or System) → Date & Time → set automatically. Fix it, reopen the app.
4. Update Instagram. Old builds lose feed loading before they lose anything else. Check the app store.
5. Clear the cache. Android: Settings → Apps → Instagram → Storage → Clear cache. (Not Clear data, which logs you out.) iOS: there's no cache button; offloading the app in iPhone Storage clears it without deleting your login, or reinstall.
6. Log out and back in. Refreshes your session token. Do this after the cache step, not before, since a stale cache can survive a re-login.
7. Reinstall. Last resort. Logs you out and clears any unsaved drafts.
The Two Rarer Causes
A temporary rate limit. If you were doing something fast right before the error (following a lot of accounts, refreshing constantly, using a third-party app with your login), Instagram may briefly throttle your account. The feed error is a side effect. Stop the activity, wait 15 to 30 minutes, and it clears. If you also see "Action Blocked", that's confirmation.
A VPN or a DNS filter. Some VPNs and network-level ad blockers interfere with Instagram's servers. Turn the VPN off and retry. If that fixes it, either change the VPN's server or add Instagram to its exceptions.
What It Isn't
- Not a ban. Restrictions show in Settings → Account Status and don't break the feed.
- Not a shadowban. There's no such setting, and it wouldn't produce a loading error if there were.
- Not a sign someone blocked you. A block affects one profile, not your whole feed.
When It Keeps Happening
If the error returns daily, one of these is the pattern:
- A specific network (home Wi-Fi with a flaky router, or a workplace that throttles social apps). Note where it happens.
- A specific time (Instagram's own peak hours occasionally strain regions). Note when.
- After a specific action (opening a link from another app, switching accounts). Note what.
One week of noting where, when, and after what usually identifies it. Persistent daily errors on every network at every time, with the app updated and the cache cleared, are rare enough that a reinstall is justified.
The feed failing to load is annoying and, in almost every case, meaningless: a connection stuttered or a cache went stale. Two fixes deep, it's gone. The time to worry is when the error comes with a notice in Account Status, and this one never does.
Frequently Asked Questions
Why does Instagram say 'Couldn't refresh feed'?
The app asked Instagram's servers for your feed and didn't get a usable answer. The usual causes are a weak or blocked connection, a stale app cache, an outdated app version, wrong date and time settings on the phone, or an Instagram outage. Less often it's a temporary rate limit on your account after unusual activity.
How do I fix 'Couldn't refresh feed'?
In order: switch between Wi-Fi and cellular, force-close and reopen the app, check that your phone's date and time are set automatically, update Instagram, clear the app cache on Android or reinstall on iOS, then check whether Instagram is down for everyone. Most cases clear at the first or second step.
Is 'Couldn't refresh feed' a ban?
No. Bans and restrictions show a specific notice in Account Status, and they don't stop the feed from loading. Couldn't refresh feed is a loading failure. If you also can't post, comment, or open profiles, and the error persists on every network, check whether Instagram is having an outage.
Why does my Instagram feed only show old posts?
The app is displaying cached content because it can't fetch new posts. The cause is the same as the refresh error: connection, cache, app version, or an outage. Fixing the refresh problem fixes the stale feed.