# email-verification > Verifies an email address's syntax, MX resolution, and disposable-domain status. ## Payment This service uses the x402 protocol (v2). Each POST /verify request requires a payment of 0.002 USDC on Base mainnet (network eip155:8453) to 0x762cf9834691286218D873eA04B898E26F0963c5. ## Endpoints ### POST /verify Body JSON: { "email": "user@example.com" } Response 200 (after payment): { "email": "user@example.com", "valid_syntax": true, "domain": "example.com", "mx_found": true, "mx_records": ["mail.example.com"], "disposable": false, "risk": "low" } ## Usage 1. Send the request without payment -> receive 402 + x402 challenge 2. Pay 0.002 USDC on Base mainnet to the address shown 3. Resend the request with the payment credential 4. Receive the structured JSON result