Can you see who viewed your Instagram story?
Published · Jennifer Skinner
From posting to the end of the list
Two clocks start when a story goes up, and both run for the same 24 hours. One decides how long the story stays on the profile; the other decides how long its poster can see who watched it. Everything this page says about how Instagram behaves was checked on 24 September 2026 in the Instagram apps for iOS and Android, on personal accounts, unless a line says otherwise:
| Time since posting | The story | What the poster sees | What happens to your view |
|---|---|---|---|
| 0 to 24 hours | On the profile and in the story tray | The name of every account that has watched so far | Your name is on the list as soon as you watch |
| After 24 hours | Gone from the profile; kept in the poster’s archive if the archive is on | A view count, with no names | Counted, no longer named |
The clock is counted from the moment of posting, not from the moment you watched. Take a story posted at 9 in the morning. Someone who watches it at 8 the next morning stays named until 9, one hour later, and from then on is part of the count. Someone who watches at 10 that evening is named for eleven hours. Whenever you watch, your name leaves the list at the same moment, a full day after posting, so watching later only shortens the time you are named.
Once a story has opened on your screen, the poster can see your account’s name for whatever is left of those 24 hours. Closing it after a second does not take the name off; only the clock does. Blocking the poster afterwards does not remove the view either, and watching in airplane mode only delays it, because the view is recorded once the phone reconnects (both checked 24 September 2026). Those and the other in-app tricks are weighed up in How to view Instagram stories anonymously. Many guides and threads give 48 hours for the list of names. On the accounts checked for this page, the names were gone once the story’s 24 hours ran out.
After that, nothing in the app shows the names again, and there is no known setting or service that can. A service that promises to recover them is promising something Instagram no longer shows even to the poster. The story itself is not deleted for the poster: with the archive on, it waits there with its view count, as Instagram’s own help page on stories describes for the feature in general.
Who ends up on the viewer list?
A view is recorded against whichever Instagram account opens the story, and the poster can see which account that was. Instagram’s help page on who can tell that you have seen their story says as much. The list is therefore made of accounts, not of people or devices:
- Followers who watched while signed in. On any account, public or private.
- Non-followers of a public account. A public story can be opened by anyone with an Instagram account, and every such view is listed by account name, whether the viewer follows or not.
- Nobody else, on a private account. A private account’s stories open only for followers its owner has accepted, so only they can appear.
The same rule, laid out by the kind of viewer:
| Who watched | Public account | Private account |
|---|---|---|
| A follower, signed in | Named on the list | Named on the list |
| A non-follower, signed in | Named on the list | Cannot open the story |
| An account the poster has blocked | Cannot open the story | Cannot open the story |
| A view that uses no account of yours | Not named | Cannot open the story |
The account rule also settles a common worry about spare accounts. A second account you own is still an account: if it is the one signed in when the story opens, its name goes on the list, and whether the poster connects that name to you depends only on the name. Switching accounts afterwards changes nothing, because the view stays with the account that made it.
An account the poster has blocked cannot open the profile or its stories, so it cannot add a new view. How a block looks from that side is set out in How to know if someone blocked you on Instagram.
GazeStory plays the stories of a public account in a browser, and your account is not used. The poster may still see a view from an account they do not recognise; why is explained in Is GazeStory safe to use? To open a public account’s stories without signing in, start with the viewer box on the homepage. The routes people try inside the app, and which of them fail, are covered in How to view Instagram stories anonymously.
What the list does not tell the poster
The viewer list answers one question: which accounts opened the story within its 24 hours. It leaves out several things that people read into it.
It does not show how many times a particular person watched, and a rewatch does not move anyone up the list (checked 24 September 2026, without Instagram Plus, Instagram’s paid subscription). How the order itself works is in What the Instagram story viewer order means.
The list also says nothing about who visited the profile without watching a story. Instagram shows no list of profile visitors, so the story list is the one place where a viewer’s name appears at all.
Why you cannot see who viewed your story
For the poster, an empty or missing list usually has a plain cause. Check these in order before assuming the app is broken.
- The 24 hours have passed. This is the most common reason. Once the story is older than 24 hours counted from posting, the names are gone and only the view count remains, including in the archive.
- Nobody has watched yet. A story posted a few minutes ago can have an empty list for a while, especially on a small or quiet account with few followers.
- The archive is off. An expired story is kept only if the archive is switched on. Without it there is no expired story to open, and so no count to look at either.
If the story is still inside its first 24 hours and people have seen it, an empty list is more likely a glitch in the app than one of the reasons above. Waiting a while or reopening the app is the obvious first step.
Highlights and the same 24 hours
A story added to a highlight keeps the clock of the original story, so its viewers can be named only within 24 hours of the original posting, however recently the highlight was made; the details are in Can you see who views your Instagram highlights?
Questions people also ask
Can someone see that I viewed their Instagram story if we are not friends?
Yes, if their account is public and you watch while signed in. Non-followers appear on the viewer list like anyone else. On a private account, only followers the owner has accepted can open the stories at all.
Can I see if a non-follower viewed my story?
Yes, on a public account. Every signed-in account that watches within 24 hours of posting is named on the list, whether it follows you or not (checked 24 September 2026).
Can you see who viewed your Instagram story after 2 days?
No. The names go 24 hours after posting and only the view count stays. Nothing in the app shows them again.
Can someone see that I viewed their Instagram story after 48 hours?
Not by name. Once the story is a day old, its poster sees only a count.
Why is Instagram not letting me see who views my story?
Most often because the story is older than 24 hours, so only the count is left. A brand-new story may have no viewers yet, and an expired one cannot be opened at all with the archive switched off.
Why can’t I see who viewed my story after 48 hours?
Because the names go well before that, 24 hours after the story was posted. From then on the story shows a view count only.
Related reading
- What the Instagram story viewer order means
- Can you see who views your Instagram highlights?
- How to view Instagram stories anonymously
Jennifer Skinner — GazeStory's editor; writes and updates every guide here.