CA Standard
Email Verification
Prove domain control via webmaster email. We send an OTP to standard administrative email addresses - the same method used by SSL certificate authorities.
How It Works
Verify ownership via administrative email
Step 1
Request Verification
Call our API with the domain. We send an OTP code to a standard webmaster email address.
Step 2
Receive OTP Code
Domain owner receives the code at admin@, webmaster@, hostmaster@, or postmaster@ email.
Step 3
Confirm & Verify
Enter the OTP code to prove email access. Instant verification upon confirmation.
Supported Email Prefixes
Industry-standard webmaster email addresses used by SSL certificate authorities and domain verification services worldwide.
admin@yourdomain.com
Administrator email
webmaster@yourdomain.com
Web administrator
hostmaster@yourdomain.com
DNS/hosting contact
postmaster@yourdomain.com
Email administrator
Same method used by Google, AWS, and SSL certificate authorities
API Integration
Email verification made simple
1. Create Verification Request
curl -X POST https://api.proof.holdings/api/v1/verifications \
-H "Authorization: Bearer pk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "domain",
"channel": "email",
"identifier": "example.com",
"email_prefix": "admin"
}'2. Verify the Proof Token
# Confirm OTP code received via email
curl -X POST https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID/verify \
-H "Authorization: Bearer pk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"code": "ABC123"}'Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "domain",
"channel": "email",
"status": "pending",
"identifier": "example.com",
"challenge": {
"email_sent_to": "[email protected]",
"expires_at": "2026-03-16T10:50:00Z",
"instruction": "Enter the 6-digit code sent to [email protected]"
},
"created_at": "2026-03-15T10:50:00Z"
}