Is there a word or phrase that would describe a person who collects and sells information (possibly some dirt) about other people? I'm not talking about selling data to organisations, more of collecting useful info and then providing it to other individuals for a fee.
If you're looking for someone who knows a lot about others, he's the right person, he's _______
Best Answer
Spying, is the act of obtaining secret or confidential information without the permission of the holder of the information. The person who provide this service for fee is called private detective.
Private detective
On the other hand, these private detectives may take help of Data Brokers.
Data Broker: Excerpt from wiki article explains it in detail:
Your sentence,
If you're looking for someone who knows a lot about others, he's the right person, he's
private detective.Though, they don't have information of the targeted person before hand. After you hire them, they collect information of the targeted person for you.
Hope it is helpful!