Multi-level email verification API
curl "https://mailcheck.bensontech.dev/verify?email=test@gmail.com"
curl -X POST "https://mailcheck.bensontech.dev/verify/batch" \
-H "Content-Type: application/json" \
-d '{"emails": ["a@gmail.com", "b@outlook.com"]}'
{
"email": "test@gmail.com",
"valid": true,
"score": 65,
"checks": {
"syntax": { "valid": true, "reason": "Valid syntax" },
"dns": { "valid": true, "hasARecord": true, "hasAAAARecord": true },
"mx": { "valid": true, "records": ["gmail-smtp-in.l.google.com."] },
"disposable": { "isDisposable": false },
"roleBased": { "isRole": true, "role": "test" },
"freeProvider": { "isFree": true, "provider": "gmail.com" }
},
"timestamp": "2026-03-19T15:05:03.748Z"
}