How to see who view your profil ?
If your account is private, only the users following you will be able to view it. If not, anyone can have a look at it. However, you can't find out who visited it. There are many apps out there saying they are helpful in this case but they aren't.
You can’t but there’s a way around it:
If x visited your profile, then x would also/most probably view your Instagram stories and Instagram highlights.
You can view who viewed your story or highlight in “Seen by”. Click on seen by and you will get the list of people who viewed in FIFO (first in and first out or first viewed and first left) manner. This “Seen by” is available on the bottom-left side of your story.