Email deliverability validation API — SMTP probing, MX resolution, RCPT TO verification

🔑 Authentication

Include your API key in the X-API-Key header. Get a key by signing up at validate.al (free).

📡 Endpoints

GET /healthz
Health check. Returns OK if the service is running.
POST /validate_email
Check if an email address is active. Body: {"email": "user@example.com"}

🚀 Examples

Check an email:

curl -X POST https://email.validate.al/validate_email \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key" \
  -d '{"email":"user@example.com"}'

Response:

{"cached":false,"email":"user@example.com","status":true}

Status true = email exists and can receive mail.