Lookup a company called FullContact.
Emails/phone numbers get SHA256 hashed, and compared to their graph db via an API.
How they’ve assembled that DB, I don’t know, but they have amassed a huge collection of data.
Companies work with clients to match their customer data to this data, so they can use the social networks to profile customers and advertise to them.