Bouncer Email Verification API lets you validate email address and verify its deliverability, in the way you want.
{ "email": "hello@usebouncer.com", "status": "deliverable", "reason": "accepted_email", "domain": { "name": "usebouncer.com", "acceptAll": "no", "disposable": "no", "free": "no" }, "account": { "role": "yes", "disabled": "no", "fullMailbox": "no" }, "dns": { "type": "MX", "record": "aspmx.l.google.com." }, "provider": "google.com", "score": 100, "toxic": "unknown", "toxicity": 0 }