Instagram does not provide a direct, comprehensive list of every user who has shared your post. However, there are specific scenarios where you can get some information:
Shares to Instagram Stories
If someone shares your feed post to their Instagram Story and they tag your account in that Story, you will receive a notification. You can then view their Story (provided their account is public or you follow them) to see that they've shared it.
If they share your post to their Story without tagging you, you will not be notified and generally won't know unless you happen to see their Story.

Shares via Direct Message (DM)
You cannot see who has shared your post via Direct Message to other users or groups. Instagram does not provide this specific information to the original poster.
Post Insights (for Business or Creator Accounts)
If you have a Business or Creator account on Instagram, you can access Post Insights for your content. These insights will show you:
- The total number of times your post has been shared.
However, these insights do not reveal the specific usernames or accounts that made these shares. The share count includes shares to Stories (regardless of tagging) and shares via Direct Message.
In Summary
You can see who shared your post if:
- They share it to their Story and tag you.
You cannot see specifically who shared your post if:

- They share it to their Story without tagging you.
- They share it via Direct Message.
While Business/Creator accounts can see the aggregate number of shares, individual sharers remain anonymous in most cases.