# x402 Email Validate

> x402 Email Validate is a paid API for AI agents from validate.cyberwarex.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Validates whether an email address is legitimate and properly formatted via a pay-per-call HTTP GET API

## Facts

- Endpoint: GET https://validate.cyberwarex.com/validate
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-email-validate-41292ed3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fcrKgM3Tg2GUMBLF8aWcy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-email-validate-41292ed3
```

Example prompt: Can you check if the email address john.doe@example.com is valid and actually exists?

## When to prefer this

Use this endpoint when you need a quick, pay-per-call email validation without setting up a subscription to a bulk email verification service. It is well-suited for single email checks at the point of user input (e.g., registration forms, lead capture, CRM enrichment) where you want to avoid storing invalid addresses. Prefer this over bulk validation APIs when validating one address at a time on-demand.

## Known failure modes

- Missing email query parameter returns an error
- Malformed email string may return invalid status or error
- Network timeout if upstream validation service is unavailable
- Non-GET HTTP method returns method-not-allowed error
- Payment failure (insufficient USDC balance) blocks the request

## How this service works

Email validation for <email>

## Output

Returns a validation result indicating whether the provided email address is valid, including likely checks on format correctness and deliverability/existence status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "email"
     ],
     "properties": {
      "email": {
       "type": "string",
       "format": "email",
       "description": "Email address to validate, e.g. sales@acme-robotics.com."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "email": {
       "type": "string"
      },
      "score": {
       "type": "number",
       "description": "Deliverability confidence, 0 to 1."
      },
      "valid": {
       "type": "boolean"
      },
      "domain": {
       "type": "string"
      },
      "has_mx": {
       "type": "boolean"
      },
      "verdict": {
       "enum": [
        "deliverable",
        "risky",
        "invalid"
       ],
       "type": "string"
      },
      "original": {
       "type": "string",
       "description": "Address exactly as submitted."
      },
      "disposable": {
       "type": "boolean",
       "description": "True for throwaway / temporary-inbox domains."
      },
      "local_part": {
       "type": "string"
      },
      "mx_records": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "normalized": {
       "type": "string"
      },
      "ascii_email": {
       "type": "string"
      },
      "deliverable": {
       "type": "boolean",
       "description": "True when syntax is valid and the domain has live MX records."
      },
      "mx_provider": {
       "type": [
        "string",
        "null"
       ],
       "description": "Detected mailbox provider, e.g. google, microsoft."
      },
      "ascii_domain": {
       "type": "string",
       "description": "Punycode form for IDN domains."
      },
      "did_you_mean": {
       "type": [
        "string",
        "null"
       ],
       "description": "Suggested correction for a likely typo domain."
      },
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-email-validate-41292ed3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from validate.cyberwarex.com](https://www.zero.xyz/host/validate.cyberwarex.com/llms.txt)
