No, Instagram does not offer a feature that allows you to see specifically who shared your profile.
Understanding Profile Shares
When someone shares your Instagram profile, they are typically copying the link to your profile or using the "Share Profile" option to send it via Direct Message or to another app. Instagram does not notify you when this action occurs, nor does it provide a list of users who have shared your profile in this manner.
Privacy Considerations: This is largely due to Instagram's privacy policies, which aim to protect user activity related to sharing content with specific individuals or groups.

Insights for Business or Creator Accounts
If you have an Instagram Business or Creator account, you can access some aggregated data about profile activity through Instagram Insights. This may include:
- Profile Visits: The number of times your profile was viewed.
- Website Taps: If you have a link in your bio, how many times it was tapped.
- Shares (in some contexts): For specific posts or Reels, you can see how many times they were shared. For the profile itself, some aggregated "profile shares" data might be visible in overall account insights under "Accounts Reached" or "Profile Activity," but this will be a number, not a list of users. It indicates how many times your profile was shared via the share button, but not who did the sharing.
However, even with these insights, Instagram does not reveal the individual accounts that shared your profile itself.
Third-Party Apps
Be extremely cautious of third-party apps or websites claiming to show you who shared your Instagram profile. These services often:
- Violate Instagram's Terms of Service.
- May compromise your account security and personal data.
- Are generally unreliable and do not provide accurate information.
There is no legitimate or safe way through external applications to see who has shared your Instagram profile.