Available Now
Email Verification
Verified inbox access with cryptographic proof. Magic links and OTP codes backed by proof tokens. High-deliverability infrastructure handles the complexity - you get cryptographic confirmation that a human accessed that specific inbox.
How It Works
Simple and familiar email verification flow
Step 1
Create Verification
Call our API with the email address. We send a verification email with OTP code or magic link.
Step 2
User Verifies
User either enters the OTP code or clicks the magic link to prove email control.
Step 3
Proof Generated
We verify the action and return a cryptographic proof token via webhook or redirect.
Verification Methods
Choose the method that fits your user experience
API Integration
Integrate email verification in minutes
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": "email",
"channel": "email",
"identifier": "[email protected]"
}'2. Verify the Proof Token
# After user enters the OTP code or clicks the magic link
curl -X POST https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID/submit \
-H "Authorization: Bearer pk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"code": "847293"
}'Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "email",
"channel": "email",
"status": "verified",
"identifier": "[email protected]",
"verified_at": "2026-03-15T10:30:00Z",
"proof": {
"token": "eyJhbGciOiJSUzI1NiIs...",
"expires_at": "2026-04-14T10:30:00Z"
}
}