Verify whether an email address is real and deliverable, in real time, from Python, using the MailTester Ninja API. One HTTP call. Nothing is stored on our side.
Code
import requests
r = requests.get("https://happy.mailtester.ninja/ninja", params={
"email": "someone@example.com",
"key": "YOUR_API_KEY",
})
data = r.json()
print(data["code"], data["message"]) # -> ok AcceptedWhat you get back
ok | Accepted | the mailbox exists and accepts mail |
ko | Rejected | invalid / undeliverable address |
mb | Catch-All / uncertain | domain accepts everything, or temporary state |
Get a free API key at mailtester.ninja/api. Prefer a quick manual check? Use the free domain analyzer.
