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"
}