No — Instagram does not tell you who has viewed your profile, posts, or grid photos. There is no built-in feature (and no legitimate third-party app) that reveals a list of people who looked at your profile, similar to how some platforms show "profile visitors." Any app, browser extension, or website that claims to offer this feature is not officially connected to Instagram, violates its terms of service, and is typically a scam designed to steal your login credentials, harvest personal data, or push intrusive ads/subscriptions. Instagram has repeatedly stated it does not share this information with any third party, so such tools cannot possibly deliver on their promise.
That said, Instagram does show viewer information in a few specific, limited contexts:
- Stories: If you post a Story, you can tap it and swipe up (or tap the eye icon) to see a list of accounts that viewed it, as long as your account isn't set to hide story views and the viewer hasn't restricted their activity status.
- Live videos: While broadcasting live, you can see a running count and list of current viewers.
- Reels/posts: You can see aggregate view counts and, for your own content via Instagram Insights (available with a professional/creator or business account), see general reach and engagement analytics — but not individual identities of who viewed a static post.
- Close Friends list: Only shows who you've added, not who's viewing you.
If someone has "Activity Status" enabled, you can see when they were last active in Instagram, which some people mistake for view tracking, but it's unrelated to profile or post views.
For safety, avoid entering your Instagram username and password into any third-party "who viewed my profile" site or app — doing so risks account compromise.