# GetApi Email Validation

> GetApi Email Validation is a paid API for AI agents from api.getapi.nl, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Validates an email address by checking its format, domain existence, MX records, and disposable email status

## Facts

- Endpoint: POST https://api.getapi.nl/api/v1/validate/email
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/getapi-email-validation-7ae6bcf5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hWVGvHZODvS-Y8jt0JrwS

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 getapi-email-validation-7ae6bcf5 -d '<json body>'
```

Example prompt: Can you check if the email address john.doe@example.com is valid — does the domain exist, does it have MX records, and is it a disposable address?

## When to prefer this

Choose this endpoint when you need a quick, multi-factor email validation that covers format, DNS, MX record existence, and disposable address detection in a single call. It is well-suited for signup flows, lead qualification, and fraud prevention where you need more than just a regex format check but don't need full SMTP verification.

## Known failure modes

- Missing or malformed email input returns a validation error
- Non-existent or unreachable domain may cause DNS timeout
- Edge-case internationalized email formats may not be handled correctly
- Payment failure (x402) results in 402 response before validation occurs

## How this service works

Ontdek, test en integreer krachtige API&#039;s voor web scraping, e-mailvalidatie, geolocatie
    en meer. Gratis starten.

## Output

Returns a JSON object with the original email, a boolean 'valid' field, a 'checks' object containing four boolean sub-checks (format, domain_exists, has_mx_record, is_disposable), and a human-readable 'message' summarizing the result.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "email": "user@example.com",
  "valid": true,
  "checks": {
   "format": true,
   "domain_exists": true,
   "has_mx_record": true,
   "is_disposable": false
  },
  "message": "Email address appears valid."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/getapi-email-validation-7ae6bcf5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.getapi.nl](https://www.zero.xyz/host/api.getapi.nl/llms.txt)
