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