Instagram does not officially allow you to see exactly who has viewed your profile. However, there are a few ways to get some insight:
- Switch to a Professional (Business or Creator) Account :
- Go to your Instagram profile, open settings, and switch to a professional account.
- This gives you access to "Insights" where you can see the number of profile visits but not the identities of the visitors.
- Check Instagram Stories :
- You can see who has viewed your Instagram Stories while they are live (for 24 hours).
- Tap on your Story and swipe up to see the list of viewers.
- You can also create Story Highlights for longer tracking (up to 48 hours plus saves).
- People who view your stories give a good indication of who is visiting your profile.
- Third-Party Apps :
- Some third-party apps claim to show you who viewed your profile, but these are unreliable, can violate Instagram's policies, and may compromise your privacy or security.
- Instagram's API does not support third-party apps showing accurate profile viewers.
- New Feature Testing (limited rollout):
- Instagram has started testing a "Profile Views" feature with some users that shows profile visitors from the past 7 to 30 days, but this is not yet widely available.
In summary, while you can't see a complete list of who visits your profile, switching to a professional account lets you track visits in number, and Instagram Stories help you see specific viewers in real-time. Be cautious about third-party apps claiming to provide this data as they are often unreliable and risky.
If you want to monitor profile visitors best, use the Stories feature and consider switching to a professional account for analytics.