Overview
Your verification activity at a glance
total checked
0
verified
0
invalid
0
pending otp
0
Recent verifications
| Score | Status | Reason | |
|---|---|---|---|
| No verifications yet — try the Verify tab | |||
Verify Email
Check any email inbox directly from the dashboard
Check inbox
History
All verifications from this session
| Score | Status | Reason | Bounce | |
|---|---|---|---|---|
| No history yet | ||||
API Key
Your credentials and endpoints
Master API key
xprobify_ultimate005511
Worker endpoint
https://probify-worker.fiozxr.workers.dev/v1/verify
CDN script tag
<script src="https://1e39958a.probify-cdn.pages.dev/probify.js" data-api-key="xprobify_ultimate005511"></script>
Documentation
Everything you need to integrate Probify
Quick start
<!-- Step 1: Add script tag -->
<script src="https://1e39958a.probify-cdn.pages.dev/probify.js"
data-api-key="xprobify_ultimate005511"></script>
<!-- Step 2: Add input + button -->
<input id="email" type="email" placeholder="you@example.com" />
<button id="submit">Sign up</button>
<!-- Step 3: Bind -->
<script>
Probify.bindInput("#email", {
submitBtn: "#submit",
onVerified: (result) => {
// ✅ Email confirmed — proceed
console.log(result.email, result.score);
},
onFailed: (result) => {
console.log("failed:", result.reason);
}
});
</script>
API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/verify?email=&key= | Full email verification |
| POST | /v1/send-otp | Send OTP to email |
| POST | /v1/verify-otp | Verify OTP code |
| POST | /v1/bounce | Brevo bounce webhook |
| GET | /health | Health check |
Response schema
{
"email": "user@gmail.com",
"valid": true,
"score": 99, // 0-100
"reason": "otp_confirmed",
"otp_required": false,
"probe_sent": true,
"checks": {
"syntax": true,
"disposable": false,
"mx": true,
"whitelisted": true,
"otp": true
},
"cached": false,
"duration_ms": 312
}
Reason codes
| Reason | Meaning |
|---|---|
| otp_confirmed | OTP entered correctly — inbox proven |
| mailbox_confirmed | Probe delivered — inbox exists |
| probe_sent_pending | Probe sent, awaiting bounce/delivery |
| mailbox_bounced | Probe bounced — inbox does not exist |
| disposable_email | Blocked disposable provider |
| invalid_syntax | Email format invalid |
| no_mx_records | Domain has no mail servers |