Yes, Instagram shows who viewed your story while the story is active. Open your story and swipe up, or tap the viewer count at the bottom. You will see a list of accounts that watched it. This is one of the main differences between Stories and regular feed posts: stories give you direct viewer information, while normal posts do not show a full list of viewers.
The viewer list is easiest to check during the first 24 hours, while the story is live. After that, the story moves to your archive if you have archiving enabled. Instagram may still show viewer details for a limited time, but it will not keep that list forever. If you are using Stories for marketing, check the viewer list early instead of assuming it will be there next week.
There are a few reasons the list can confuse people. Someone may view your story and later block you, deactivate their account, or change privacy settings. Instagram can also update how viewer information is displayed. If you are checking from a business or creator account, insights may show reach and impressions, but that is not the same thing as a permanent viewer directory.
If you are on the other side and want to view public stories without appearing, use a public story viewer like instagram viewer instead of watching from your own account. For creators, assume your viewer list is useful but temporary. Screenshot or export important campaign data while it is still available.
Yes, open your active story and tap or swipe up on the viewer count to see the accounts that watched it.
Viewer details are easiest to check while the story is live. After 24 hours, access can become limited or disappear.
No, regular feed posts do not show a full viewer list like Stories do.