Single email verification
How to verify a single email address — in your app, at signup, or from the dashboard.
From the API
Send a POST request to the verify endpoint with the email address in the body:
curl -X POST https://mailsentry.dev/api/v1/verify \
-H "Content-Type: application/json" \
-H "X-API-Key: ms_live_your_key_here" \
-d '{"email": "user@example.com"}'
The response includes the score, verdict, recommendation, and results from all 11 validation layers. See Verify endpoint for the full request/response schema.
From the dashboard
Go to Validate in your dashboard. In the "Paste" tab, type or paste a single email address and click Verify. You'll see each of the 11 checks animate in real time as they complete, followed by the final score and verdict.
Click Show raw API response to see the exact JSON your API calls would return — useful for debugging your integration.
Real-time verification at signup
The most impactful place to verify emails is at the point of entry — when a user signs up or submits a form. Call the verify endpoint before accepting the email:
- Score 60+ — accept the email and proceed.
- Score 30-59 — show a warning: "This email may not be valid. Please double-check."
- Below 30 — reject with a helpful message. If a typo suggestion is available, show it: "Did you mean user@gmail.com?"
Keep in mind: verification adds 1-3 seconds to the form submission (mostly SMTP). For instant feedback, you can first run only the non-SMTP checks (which return in under 50ms) and show the SMTP result when it arrives.