email validation api

Email validation API

Use syntax checks, domain checks, and disposable detection to validate email addresses in real time.

Block malformed input before it touches your database.
Catch disposable domains and role-based mailboxes.
Return machine-readable JSON your app can consume instantly.
curl -X POST "https://your-domain.com/api/v1/[email protected]" \
  -H "X-Api-Key: ev_your_key_here"

Validation vs verification

Validation is the broad check for format and domain health. Verification goes further by checking deliverability signals and mailbox behavior.

Best fit

Use validation at signup, in lead forms, and before syncing CRM records.

Integration pattern

Use a server-side API key, validate on the backend, and return a short JSON result to your signup or import flow. That keeps secrets out of the browser and lets you enforce policy before you create user records.

Production concerns

The important pieces are rate limits, error codes, billing state, and clear response shapes. If a verification API is hard to integrate or hard to explain, developers will either skip it or wire it incorrectly.

FAQ

When should I validate?

At signup, before import, and before sending an email campaign.

What comes back?

A compact JSON response with syntax, MX, disposable, free email, and score fields.

Do these pages replace docs?

No. They support discovery, search intent, and onboarding.

Why keep the code example short?

Because developers need the shape of the request, not a wall of boilerplate.

Related guides