Troubleshooting

Instagram story viewer not working or no stories found?

Story viewer not loading or saying "no stories found"? Why anonymous viewers stop working, a 7-question decision tree and a checklist of what you can do.

By Daniel MorPublished Updated Sources re-checked

Original artifact: A decision tree built on 2026-09-24 from the distinct outcomes our own story lookups return (active stories, empty tray, private account, not found, upstream error or throttle), mapping each outcome to its most likely cause and next step. (test, Sep 24, 2026)

How this was made: Drafted with AI assistance, then reviewed and edited by the Peekghost team. Every cited page was re-read on 2026-10-29, Instagram's Help Center pages in a full browser; the section on why viewers stop working was added on 2026-11-06 and its sources were read that day.

On this page
  1. The one distinction that solves half of all cases
  2. Decision tree
  3. 1. Is the account public?
  4. 2. Did the account post a story in the last 24 hours?
  5. 3. Could the story be audience-restricted?
  6. 4. Is the username exactly right?
  7. 5. Did you get an error message or just a blank spinner?
  8. 6. Is your side clean?
  9. 7. Is it down for everyone?
  10. The decision tree at a glance
  11. Why anonymous story viewers stop working
  12. What you can do when a story viewer is not working
  13. Special cases people run into
  14. The story loads but is only partly there
  15. The story played yesterday but not today
  16. It works for one account and not another
  17. A recently created or very new account
  18. Blocked by a network
  19. What we will and will not tell you
  20. Quick reference: five-second triage
  21. Related reading

When an Instagram story will not load or a viewer says "no stories", it is almost always one of five things: the story expired, the account has not posted in the last 24 hours, the account is private, Instagram is throttling the request, or something on your device or network is interfering. The fastest way to tell them apart is to follow the decision tree below, which sorts the cases by what you see on screen.

The trick is to read the symptom first, because "empty" and "broken" call for very different responses.

Type a public username. No login, no account, nobody is notified.

The one distinction that solves half of all cases

There are two different situations that look identical to the eye:

  • Empty: the lookup worked, and there simply is nothing live. Instagram answered "this account has no active stories".
  • Failed: the lookup did not work. Nothing about the account was learned.

If a tool blurs these together you will keep retrying a lookup that succeeded, or give up on one that only needed a minute. We show them as separate states on purpose. "No stories" means the account is quiet. "Could not reach Instagram" means try again later.

Decision tree

Start at question 1 and follow the answer.

Seven questions in order: is the account public, did it post in the last 24 hours, is the story Close Friends or hidden, is the username right, is there an error or only a spinner, does it work on another device or network. If it fails everywhere, come back later.
The decision tree in one picture.

1. Is the account public?

Open the profile in a private browser window without logging in. If you can see the posts, it is public. If you see "This account is private", stop here. (Instagram sometimes shows a login wall to logged-out visitors even for public profiles, so a wall alone does not prove an account is private.)

2. Did the account post a story in the last 24 hours?

Stories normally expire 24 hours after posting (Opens in a new window); an Instagram Plus subscriber can use Story Extend to "set your story to last 48 hours" (Instagram (Opens in a new window)). If the profile picture has no colored ring in the app, there is normally no active story. A viewer will report no stories, and that is correct.

  • No ring or no recent post: the tray is genuinely empty. Check again later. If you want something that does not expire, look at the profile's highlights.
  • Ring visible in the app but a viewer says nothing: go to question 3.

3. Could the story be audience-restricted?

Owners can hide a story from specific people (Opens in a new window), or share it only with a Close Friends list (Opens in a new window), and Instagram Plus subscribers can share to further audience lists of their own. In the app you may see a ring where a web tool sees nothing, because the story is shared only with a chosen audience that a logged-out lookup is not in. Green ring in the app means Close Friends. If you are not on that list on the app, no viewer can help, and the owner chose that on purpose. Our story privacy explainer for creators covers how these settings work from the other side.

  • Green ring, or you are hidden: nothing to fix.
  • Normal ring, public account: go to question 4.

4. Is the username exactly right?

A typo is the most common cause of "user not found". Look for swapped characters, an extra underscore, a letter O in place of a zero, or a display name typed in place of the username. Our guide on finding the right Instagram username walks through this. Also be aware that people change usernames; an old handle may now point at nothing, or at someone else.

  • Wrong or outdated: correct it and retry.
  • Exactly right: go to question 5.

5. Did you get an error message or just a blank spinner?

  • Explicit "temporarily unavailable" or rate-limit style message: Instagram is throttling requests. Wait a few minutes. Retrying every few seconds keeps you throttled longer.
  • Endless spinner with no message: the request may be stuck in your browser. Go to question 6.

6. Is your side clean?

Run these in order and retest after each:

  1. Reload the page once, then leave it a minute.
  2. Switch from Wi-Fi to mobile data or the reverse.
  3. Turn off a VPN or proxy briefly, or change its location.
  4. Disable extensions that block scripts or media for this site, then reload.
  5. Try another browser, a private window or another device.
  6. Clear this site's data or update the browser.

If it works on another device or network, the culprit was local. If it fails everywhere, it is upstream: go to question 7.

7. Is it down for everyone?

Web viewers rely on fetching Instagram data through servers, and Instagram changes its defenses from time to time. When it does, viewers can fail for hours. If it is a wide outage, nothing on your side will help. Come back later. The section on why anonymous story viewers stop working, below, explains the usual causes.

The decision tree at a glance

What you seeMost likely causeWhat to do
"No active stories"Account quiet or story expiredWait, or check highlights
"Account is private"Owner limits content to followersNothing a viewer can do
Story in app, none in viewerClose Friends, another chosen audience, or hidden-fromNothing; owner's choice
"User not found"Typo, changed username, deleted accountVerify the exact username
"Try again later"Instagram throttlingWait several minutes, retry once
Endless spinner, no messageBrowser, extension, VPN or networkSteps in section 6
Fails on all devices and networksUpstream outage or changeCheck status, come back later
Symptom to cause to next step. Compiled 2026-09-24 from the outcomes our own lookups return.

Why anonymous story viewers stop working

A web story viewer is a middleman. When you type a username, the viewer's server asks Instagram for that account's public stories and passes the answer on to you. Each of the causes below breaks a different link in that chain, and most of them are outside your control.

You type a username, the viewer's server asks Instagram, Instagram answers. Expired or moved domains and network filters break the first link; rate limits and format changes break the second.
Where the chain can break.
  • Instagram limits automated requests. Instagram's Terms of Use (Opens in a new window) bar "accessing or collecting information in an automated way without our express permission". Meta says it uses rate limits, which "cap the number of times anyone can interact with our products in a given amount of time", and has a team working to "detect, block and deter scraping" (Meta, April 2021 (Opens in a new window)). A viewer's servers send far more requests than one person does, so they are the first to be slowed down or blocked.
  • Rate limits. On the web, the standard signal is HTTP status 429, which "indicates that the user has sent too many requests in a given amount of time" and may come with a Retry-After header saying how long to wait (RFC 6585 (Opens in a new window)). When a viewer hits a limit, it can fail for everyone using it until the limit clears. That is why a lookup can fail now and work a quarter of an hour later.
  • Instagram changes how its pages and data work. A viewer reads Instagram's data in a particular format. When Instagram changes that format or tightens its defenses, a viewer can stop working until its developers adapt, and one change can affect many viewers at once. Instagram's Terms say plainly: "We may change our Service and policies".
  • The domain moves or expires. A viewer's address is a domain name that has to be renewed. ICANN explains that before an expired domain is deleted, the registrar must interrupt its resolution path, so "all the services associated with the domain name (such as websites and email addresses) may stop working" (ICANN (Opens in a new window)). A domain can also be put on "client hold", which tells the registry "to not activate your domain in the DNS" (ICANN (Opens in a new window)). Viewers also move to new addresses, so an old bookmark or a link in an old article can lead to an error or to a different site. When we checked 26 viewer domains that older guides still link to on 6 November 2026, 7 did not resolve at all and 7 sent us to a different domain.
  • Someone else gets the old address. An expired name that is not restored is eventually "released and made available for registration on a first-come-first-served basis" (ICANN (Opens in a new window)). The page at a familiar address may now be run by someone else entirely.
  • Your network blocks it. Some internet providers, schools and workplaces filter viewer sites, so a site can fail on one connection and work on another. Question 6 covers this.

This applies to our viewer too. It depends on the same public data, and some of our lookups fail, most often when Instagram is limiting our requests. When that happens we say the lookup failed instead of showing "no stories", so you know to try again later rather than assume the account is empty.

What you can do when a story viewer is not working

  1. Rule out the account first. Go through questions 1 to 3 above. A private account, no story in the last 24 hours or a Close Friends story looks exactly like a broken viewer, and no tool can change that.
  2. Read the message. "No stories" means the lookup worked and found nothing. An error or "try again later" means it did not get an answer from Instagram.
  3. Wait a few minutes, then retry once. Rapid retries keep a rate limit in place for longer.
  4. Change your connection. Switch between Wi-Fi and mobile data, or turn a VPN off briefly. If it works on another network, your network was the cause.
  5. Check the address bar. Make sure you are on the address you meant to open. An old bookmark may now lead somewhere else.
  6. Check whether the domain still exists. Open https://dns.google/resolve?name=EXAMPLE.com&type=A with the site's domain in place of EXAMPLE.com. "Status":3 means the name no longer exists in DNS, and reloading will not bring it back.
  7. Never "fix" it with your password or an app. If a page suddenly asks you to log in with Instagram or to install something to keep watching, close it. A viewer for public stories never needs your password.

Special cases people run into

The story loads but is only partly there

A story can hold many items. If some items load and others do not, an item may have been deleted by the owner mid-way, or a large video may time out. Reload once. If a specific item keeps failing, skip it.

The story played yesterday but not today

Stories normally last 24 hours. Yesterday's story is gone unless the owner saved it to a highlight or extended it. This one catches many people, since the profile still looks the same.

It works for one account and not another

Accounts differ: one may be private, one may be quiet, one may have restricted audience. That is not a fault in the tool. It is the accounts.

A recently created or very new account

New accounts may not be available to lookups straight away, and accounts flagged by Instagram may be limited. If you know the account is public and active, retry later.

Blocked by a network

Some workplace and school networks block whole categories of sites. If the page itself will not open, or media never loads, test on mobile data.

What we will and will not tell you

We are an independent viewer, not affiliated with Instagram or Meta. We can only show public accounts' stories, we never ask for your Instagram password, and you should refuse any site that does. When a lookup fails we say whether the account was empty or Instagram could not be reached.

Quick reference: five-second triage

  • Private? Then no.
  • Posted in the last 24 hours? If not, then no.
  • Typed correctly? Check.
  • Error message? Wait and retry once.
  • Nothing helps on any device? Upstream problem, try later.

Frequently asked questions

Why does it say no stories when I can see one in the app?

The story may be limited to Close Friends or hidden from certain people, or the app is showing it to you because you follow the account. A logged-out lookup only sees what a public visitor can.

How long should I wait after a failed lookup?

A few minutes is enough for most throttling. Retrying immediately and repeatedly tends to make it last longer.

Can a viewer show stories from a private account?

No. Private stories are only served to approved followers. Any tool claiming to bypass that is not telling the truth.

Do I need to log in to see a public story?

Not with our viewer. The lookup runs on our server, so you need no Instagram account and you do not appear in the owner's viewer list. We do see the username you searched and your IP address; what we keep is set out in our privacy policy.

Why do stories disappear after a day?

Instagram stories are designed to expire 24 hours after they are posted. Owners can keep them longer by adding them to a highlight, and Instagram Plus subscribers can extend a story to 48 hours.

Why did a story viewer that used to work stop working?

Usually because Instagram is limiting the viewer's requests, Instagram changed something the viewer depends on, or the viewer's domain moved or expired. Wait a few minutes, try another network and check the address. If the domain no longer resolves, reloading will not bring it back.

Does a VPN cause story loading problems?

It can. Some VPN address ranges are challenged more heavily than home connections. Disable it briefly to test.

Sources

  1. How long Instagram stories remain visible (Instagram Help Center) (Opens in a new window) (accessed Oct 29, 2026)
  2. Differences between public and private accounts on Instagram (Instagram Help Center) (Opens in a new window) (accessed Oct 29, 2026)
  3. Share a story with your Close Friends list on Instagram (Instagram Help Center) (Opens in a new window) (accessed Oct 29, 2026)
  4. Hide your Instagram story from someone (Instagram Help Center) (Opens in a new window) (accessed Oct 29, 2026)
  5. Introducing Instagram Plus (Instagram, 4 June 2026) (Opens in a new window) (accessed Oct 29, 2026)
  6. Instagram Terms of Use (Instagram Help Center) (Opens in a new window) (accessed Nov 6, 2026)
  7. How We Combat Scraping (Meta, 15 April 2021) (Opens in a new window) (accessed Nov 6, 2026)
  8. RFC 6585, section 4: 429 Too Many Requests (IETF) (Opens in a new window) (accessed Nov 6, 2026)
  9. Renewed Expired Domain Name Not Working (ICANN) (Opens in a new window) (accessed Nov 6, 2026)
  10. FAQs for Registrants: Domain Name Renewals and Expiration (ICANN) (Opens in a new window) (accessed Nov 6, 2026)
  11. EPP status codes: what do they mean? (ICANN) (Opens in a new window) (accessed Nov 6, 2026)

View a public account anonymously

Type a public username. No login, no account, nobody is notified.

Open the anonymous story viewer

Related guides