# Vextorium Email Validator

> Vextorium Email Validator is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-01).

Validates an email address by checking syntax, domain MX records, and whether the domain is disposable — without sending any email or storing the address.

## Facts

- Endpoint: POST https://api.vextorium.com/validar-email-pago?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-email-validator-0d838a2f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CvJ0krNAg_u2eXL_arK3m

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 vextorium-email-validator-0d838a2f -d '<json body>'
```

Example prompt: Can you check whether 'john.doe@tempmail.com' is a valid email address and tell me if the domain can actually receive mail and whether it's a disposable throwaway address?

## When to prefer this

Use this endpoint when you need lightweight, privacy-safe email validation that checks syntax, domain deliverability (MX records), and disposable-domain detection — all in a single call, without sending any email or storing the address. Prefer it over full email verification services that send confirmation messages, or over local regex checks that miss MX and disposable-domain signals.

## Known failure modes

- Missing or malformed email field returns an error response
- Non-existent domain with no DNS record may cause lookup failure or return tiene_servidor_correo=false
- Ambiguous or punycode international domains may not resolve correctly
- Network timeouts during MX lookup may cause slow or failed responses
- Unusual TLDs may not be recognized as disposable even if they are

## How this service works

Email validation: syntax, domain MX records and disposable-domain flag. Sends no email; the address is not stored.

## Output

Returns a JSON object with: whether the email is overall valid (valido), whether the format is syntactically correct (formato_valido), whether the domain has a mail server (tiene_servidor_correo), the list of MX servers (servidores_mx), the domain portion (dominio), whether the domain is disposable/throwaway (desechable), the original email (email), and an optional note (nota).

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "email"
     ],
     "properties": {
      "email": {
       "type": "string",
       "description": "Email address"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "nota": {
       "type": [
        "string",
        "null"
       ]
      },
      "email": {
       "type": [
        "string",
        "null"
       ]
      },
      "valido": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "dominio": {
       "type": [
        "string",
        "null"
       ]
      },
      "desechable": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "servidores_mx": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": [
         "string",
         "null"
        ]
       }
      },
      "formato_valido": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "tiene_servidor_correo": {
       "type": [
        "boolean",
        "null"
       ]
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-email-validator-0d838a2f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
