sleuth
detective: one employed or engaged in detecting lawbreakers or in getting information that is not readily or publicly accessible
detective: one employed or engaged in detecting lawbreakers or in getting information that is not readily or publicly accessible