private eye
noun
°A private personal detective, employed to gather information about someone.