# eu-verify Email Deliverability Validator

> eu-verify Email Deliverability Validator is a paid API for AI agents from data.greeneris.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Verifies an email address's syntax, domain existence, and MX record deliverability via live DNS lookup

## Facts

- Endpoint: GET https://data.greeneris.io/v1/validate/email
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-verify-email-deliverability-validator-402de75f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jdHxIopmNqwNh0H41pO5U

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 eu-verify-email-deliverability-validator-402de75f
```

Example prompt: Can you check if contact@anthropic.com is a real, deliverable email address — does the domain exist and does it have valid MX records?

## When to prefer this

Choose this endpoint when you need a live, real-time MX-based deliverability check rather than a purely syntactic validation. It is ideal for pre-invoice email validation, CRM data hygiene, or any workflow requiring confidence that an email domain can actually receive mail. Backed by Cloudflare DoH with Google DNS fallback for high reliability. Pay-per-call at $0.005 USDC with no account setup required.

## Known failure modes

- Invalid or malformed email address returns syntax error or 400
- Domain with no MX records returns has_mx: false and verdict indicating undeliverable
- Nonexistent domain returns domain_exists: false
- DNS lookup timeout or upstream resolver failure may return an error or partial result
- Email longer than 254 characters rejected
- HTTP 402 returned if payment not provided — endpoint requires x402 USDC payment before responding with data

## How this service works

One-call email verification for lead qualification and list hygiene: RFC 5322 syntax check, then a live MX lookup over DNS-over-HTTPS (Cloudflare, Google fallback). Detects non-existent domains (NXDOMAIN), null-MX domains that refuse mail (RFC 7505), and returns prioritized MX hosts. Query: ?email=someone@example.com. Verdict: deliverable | risky | undeliverable. 1h cache per address.

## Output

Returns a JSON object with: the normalized email and domain, a deliverability verdict (e.g. 'deliverable'), syntax_valid boolean, domain_exists boolean, has_mx boolean, is_null_mx boolean, a list of MX hosts with priorities, and the DNS resolution source used.

## 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",
       "description": "Email address to verify (max 254 chars)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "email": "contact@anthropic.com",
  "domain": "anthropic.com",
  "has_mx": true,
  "source": "live MX lookup via Cloudflare 1.1.1.1 DoH (Google DNS fallback)",
  "verdict": "deliverable",
  "mx_hosts": [
   {
    "host": "aspmx.l.google.com",
    "priority": 1
   }
  ],
  "is_null_mx": false,
  "syntax_valid": true,
  "domain_exists": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-verify-email-deliverability-validator-402de75f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from data.greeneris.io](https://www.zero.xyz/host/data.greeneris.io/llms.txt)
