Have I Been Pwned adds 71 million emails from Naz.API stolen account list
(www.bleepingcomputer.com)
Duck.com is what I use, I generate a unique email for every website. I even started changing my old logins recently for old accounts