eu sofri do mesmo problema, e fiz uma solução e subi ela pro NPM, e entrega bem essas informações que voce também disponibilizada, parabens pela iniciativa,
caso queira usar a minha lib no seu projeto também: https://www.npmjs.com/package/email-disposable-detector
meu post sobre o assunto: https://www.tabnews.com.br/drumas/problemas-com-bots-de-e-mails-e-cadastros-com-email-falsos