endpnt

/validate

Validate emails, phones,
and domains instantly

Catch fake signups, reduce bounce rates, and verify leads with our lightning-fast validation API. No external dependencies, pure Node.js performance.

Try it live

Enter an email address to see our validation in action

Enter an email address and click Validate to see the results

Three validation types, one API

Everything you need to validate user input and improve data quality

📧

Email Validation

  • • Format verification
  • • MX record lookup
  • • Disposable domain detection
  • • Role-based address flagging
  • • Free provider identification
  • • Typo suggestions
POST /api/v1/validate/email
📱

Phone Validation

  • • International format parsing
  • • Country code detection
  • • Phone type identification
  • • Multiple format outputs
  • • Vanity number conversion
  • • Extension handling
POST /api/v1/validate/phone
🌐

Domain Validation

  • • DNS record verification
  • • SSL certificate check
  • • A, AAAA, MX record lookup
  • • Nameserver identification
  • • TXT record analysis
  • • Certificate expiry dates
POST /api/v1/validate/domain

Simple to integrate

Get started in seconds with our straightforward API

curl -X POST https://validate.endpnt.dev/api/v1/validate/email \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "email": "user@example.com",
    "check_mx": true,
    "check_disposable": true
  }'

Features

  • • Sub-100ms response times
  • • Batch validation (up to 50 items)
  • • Detailed scoring system
  • • Comprehensive error handling
  • • Rate limiting included

Reliability

  • • 99.9% uptime SLA
  • • No external API dependencies
  • • Global CDN deployment
  • • Automatic DNS timeout handling
  • • Built-in retry logic