Use Case
Use realtime email verification when a user submits a signup or lead form. This blocks invalid or disposable addresses early, reduces bounce rate, and keeps activation funnels clean.Where Verification Fits
Workflow at a glance:1. Capture
Collect the email at signup or lead form submission.
2. Verify
Run realtime verification for the address.
3. Decide
Accept, hold, or reject based on verification signals.
4. Store
Save results on the user record for future sends.
Recommended Flow
- Capture the email address on form submit.
- Call realtime verification for that email.
- Apply decision rules based on
status,is_disposable, andis_role_based. - Store the verification signals with the user record.
Minimal API Example
Decision Rules
Common policies for signup flows:- Accept when
statusisvalidandis_disposableisfalse. - Reject when
statusisinvalid_syntaxorinvalid. - Hold for review or require double opt-in when
statusiscatchallorunknown. - Optionally flag
is_role_basedaddresses for extra review.
Operational Notes
- Authorization is required for all API requests.
- Treat
408 Request Timeoutas an uncertain result and retry or queue a follow-up check. - Respect
429rate limits with exponential backoff.
If the user is waiting on-page, retry once on transient failures, then treat the result as
unknown.Success Metrics
- Lower bounce rate for welcome or activation emails.
- Reduced fake or disposable signups.
- Higher conversion from verified leads to active users.