Synonyms for Shamus (same or very similar meaning)
WordNet sense 1 (someone who can be employed as a detective to collect information):
operative, pi, sherlock, private detective, private eye, private investigator
From the ODE community, based on WordNet
add/edit