I've never been contacted but here is a #lifehack if you use gmail sign up with youremail+domain to track who is selling your info.
Slightly more advanced trick is exploiting the fact that Gmail ignores . in addresses, so that first.last@gmail.com, firstlast, fi.rst.la.st, firstlast.., are almost infinitely unique encodings of the same mailbox. But again, smart spammers can just remove all dots so that the spammee can't tell who sold the address.