Skip to content

Quick start

Sign up at dash.truval.dev — free tier includes 500 verifications/month, no credit card required.

Terminal window
curl https://api.truval.dev/v1/email/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email":"user@example.com"}'
{
"email": "user@example.com",
"valid": true,
"status": "deliverable",
"confidence": 0.97,
"disposable": false,
"role": false,
"smtp_blocked": false,
"suggestion": null,
"latency_ms": 187
}
FieldWhat it means
validtrue if the address passed all checks
statusdeliverable — SMTP confirmed. unknown — can’t probe (Gmail etc). invalid — failed a check.
confidence0–1 score. 0.97 = SMTP confirmed. 0.75 = domain real, provider blocks probing.
smtp_blockedtrue for Gmail, Outlook, Yahoo — they block SMTP probing from all third parties. This is normal.
suggestionTypo correction — "gnail.com" returns "gmail.com"

All requests require a Bearer token in the Authorization header:

Authorization: Bearer sk_live_...

Keys are generated in your dashboard.

PlanLimit
Free10 req/min
Builder100 req/min
Scale1,000 req/min