Syntax checks, MX record lookups, disposable domain detection, and typo correction — all in one fast API.
https://your-site.com/apicurl -X POST http://your-server:3001/validate \ -H "Content-Type: application/json" \ -d '{"email": "user@gmail.com"}'
const res = await fetch('http://your-server:3001/validate', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'user@gmail.com' }) }); const data = await res.json(); console.log(data);
curl "http://your-server:3001/validate?email=user@gmail.com"const email = encodeURIComponent('user@gmail.com'); const res = await fetch(`http://your-server:3001/validate?email=${email}`); const data = await res.json();
curl -X POST http://your-server:3001/validate/bulk \ -H "Content-Type: application/json" \ -d '{"emails": ["a@gmail.com", "b@yahoo.com", "fake@mailinator.com"]}'
const res = await fetch('http://your-server:3001/validate/bulk', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ emails: ['a@gmail.com', 'b@yahoo.com', 'fake@mailinator.com'] }) }); const { count, results } = await res.json();
curl http://your-server:3001/healthconst res = await fetch('http://your-server:3001/health'); const { status, uptime } = await res.json();
validator library to verify the email conforms to RFC 5322 format. Catches obvious errors like missing @, invalid characters, or malformed structure before any network calls are made.