# Email Address Validator with MX Record Check

> Email Address Validator with MX Record Check is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.0022/call, status unknown (last checked 2026-09-15).

Validates email address format (RFC 5322/syntax) and optionally checks DNS MX records to confirm the domain can receive mail

## Facts

- Endpoint: GET https://api.x402node.dev/validate/email
- Price: $0.0022/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-x402node-dev-35a39aed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Y7lwPfrk2bYKqT5MFLUHI

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 api-x402node-dev-35a39aed
```

Example prompt: Can you check whether 'john.doe@example.com' is a valid email address — verify the format and also do an MX record lookup to confirm the domain actually accepts mail?

## When to prefer this

Choose this endpoint when you need both syntax validation and domain-level verification in a single call, especially for signup pipelines, lead qualification, or bot filtering where you want to confirm not just that the email looks right but that the domain can actually receive mail. Prefer this over a pure regex check when deliverability confidence matters.

## Known failure modes

- Malformed request body returns validation error
- MX lookup may return null if DNS check was not requested or domain is unreachable
- Disposable email domains may pass format check but fail MX check
- Very new domains may have valid MX records but not yet propagated
- Network timeouts on DNS resolution may cause mxValid to be null
- Payment failure (402) if USDC balance is insufficient

## How this service works

Email validator, email format check, RFC 5322 validation, email regex, verify email address, MX record check, disposable email detector, email syntax validator. Validate any email address format and optionally check MX records via DNS to verify the domain accepts mail. For AI agents, signup pipelines, lead validation, bot filtering. Accepts payment on Base or Solana — either network works.

## Output

Returns a JSON object with: the original email string, whether it is overall valid (boolean), the local part (before @), the domain part, whether the format is syntactically correct (boolean), and whether the domain's MX records are valid (boolean or null if not checked)

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "email"
     ],
     "properties": {
      "email": {
       "type": "string",
       "description": "Email address (required)"
      },
      "checkMx": {
       "type": "string",
       "description": "CheckMx (optional)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-x402node-dev-35a39aed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
