# ManyLives Email Validate

> ManyLives Email Validate is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Validates an email address by checking syntax, MX records, deliverability, disposability, and role-account status

## Facts

- Endpoint: GET https://api.manylives.me/paid/email/validate?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-email-validate-a2886ef2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tEe0s1eqwICjgp0rXQBz3

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 manylives-email-validate-a2886ef2
```

Example prompt: Can you check whether john.doe@tempmail.com is a real, deliverable email address — specifically whether it's disposable, a role account, or just plain undeliverable?

## When to prefer this

Use this endpoint when you need a lightweight, pay-per-call email validation with no account required, especially in agent pipelines on the Base network. It is well-suited for real-time onboarding checks, lead filtering, or list hygiene tasks where you need both syntax and deliverability signals including disposable and role-account detection. Prefer it over heavier email verification services when operating in a crypto-native, x402-compatible payment context.

## Known failure modes

- Missing 'email' query parameter returns an error
- Malformed email string may still pass syntax_ok but yield undeliverable verdict
- Domains with temporary DNS issues may incorrectly show accepts_mail as false
- Newly registered domains may lack MX records and appear undeliverable
- Rate limiting or payment failure (HTTP 402) if USDC balance is insufficient

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing: the original email and its domain, a plain-English deliverability verdict (e.g. 'undeliverable'), a list of MX records, and boolean flags for syntax_ok, disposable, accepts_mail, role_account, and free_provider.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "email"
     ],
     "properties": {
      "email": {
       "type": "string",
       "examples": [
        "someone@example.com"
       ],
       "description": "address to check (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "mx": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "email": {
       "type": "string"
      },
      "domain": {
       "type": "string"
      },
      "verdict": {
       "type": "string"
      },
      "syntax_ok": {
       "type": "boolean"
      },
      "disposable": {
       "type": "boolean"
      },
      "accepts_mail": {
       "type": "boolean"
      },
      "role_account": {
       "type": "boolean"
      },
      "free_provider": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "mx": [
   "0 ."
  ],
  "email": "someone@example.com",
  "domain": "example.com",
  "verdict": "undeliverable",
  "syntax_ok": true,
  "disposable": false,
  "accepts_mail": false,
  "role_account": false,
  "free_provider": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-email-validate-a2886ef2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
