Deliverable
Safe to accept and send
ValidReach checks addresses at the point of capture — so fake signups, typos, and disposable inboxes never enter your product. Same results in the dashboard, list jobs, and API.
Create an API key after signup — wire it into forms in minutes.
Address
hello@acme.com
role
false
free
false
disposable
false
Reason
accepted
Built for product, growth, and deliverability teams
Wire verification into signup, checkout, CRM imports, or mobile onboarding. Catch fakes and typos before they pollute every system downstream.
What you unlock
Verify on purchase, registration, or any contact form — before the row is saved.
Surface suggested corrections so real users recover mistyped addresses in place.
Every call returns a BillionVerify-compatible status — valid, invalid, risky, disposable, catchall, role, or unknown — plus is_* flags.
No mystery scores. Accept, challenge, or reject with the same vocabulary your team already uses in the dashboard.
Safe to accept and send
Disposable, role, accept-all
Do not store or send
A simple HTTP call returns the signals you need to accept, reject, or flag an address — before it lands in your database.
POST /api/v1/verify/single
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{ "email": "user@example.com" }{
"success": true,
"code": "0",
"message": "Success",
"data": {
"email": "user@example.com",
"status": "valid",
"reason": "accepted",
"score": 0.95,
"is_deliverable": true,
"is_disposable": false,
"is_role": false,
"is_free": false,
"credits_used": 1,
"retryable": false
}
}Choose the surface that fits the job. Credits and status language stay consistent across every path.
Single email
Gate signups, checkouts, and CRM imports so bad addresses never pollute your database.
Batch jobs
Submit a batch job for high-volume cleanup — same status language as single verification, no mystery scores.
Dashboard
Inspect results in the UI before you wire production traffic. One credit balance. One result model.
If ValidReach cannot score an address, you are not charged. Re-check later or spend that credit on something you can act on.
Deliverable
Safe to accept — credit used
Risky / undeliverable
Act on it — credit used
Unknown
No definitive result — free
Keys, docs, fair credits, and one result model — so your team can focus on product rules, not glue code.
Create and revoke keys from the dashboard. Keep secrets server-side and rotate when you need to.
Manage API keysStraightforward endpoints and response fields so you can wire verification into your stack quickly.
Read the docsIf we cannot return a definitive result, that check is free. Re-verify later or spend the credit elsewhere.
Dashboard, bulk jobs, and the public API speak the same status language — no translation layer.
Prepaid packs for real-time API checks and bulk jobs. Start free, then scale when traffic grows.
Need more than 1,000,000 verifications? Contact us for custom pricing or volume discounts.
And other questions teams ask before wiring the API.
Prefer a human answer? Contact us
Claim starter credits, create an API key, and use the same engine in your product, list jobs, and dashboard.
Prefer bulk lists first? See list verification