# Coinslot Email Verifier

> Coinslot Email Verifier is a paid API for AI agents from coinslot.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Validates one or more email addresses by checking RFC syntax, live MX DNS records via DNS-over-HTTPS, and disposable-domain screening

## Facts

- Endpoint: POST https://coinslot.dev/api/email-verify
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/coinslot-email-verifier-a0d9128f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gEkUEpkStW0TWyY4KmNko

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 coinslot-email-verifier-a0d9128f -d '<json body>'
```

Example prompt: Can you check whether john.doe@example.com is a valid, deliverable email address — specifically whether it passes syntax rules, has working MX records, and isn't from a disposable email provider?

## When to prefer this

Choose this endpoint when you need a lightweight, multi-layer email check (syntax + live DNS MX + disposable screening) without spinning up a full email deliverability service. Ideal for pre-signup gating, CRM hygiene, or lead list scrubbing where you need instant, low-cost validation of up to 20 addresses per call. Not intended for SMTP-level handshake verification or catch-all domain detection.

## Known failure modes

- Invalid JSON body or missing both email and emails fields
- emails array exceeds 20 items — returns 400 error
- Malformed email input that can't be parsed
- DNS-over-HTTPS lookup timeout causing MX check to be inconclusive
- Disposable domain list may not cover every provider, leading to missed detections

## How this service works

Check an email address: RFC syntax, live MX records via DNS-over-HTTPS, and disposable-domain screening. POST { email } or { emails: [...] } (max 20).

## Output

For each submitted email address, the endpoint returns whether it passes RFC syntax validation, whether the domain has live MX records (checked via DNS-over-HTTPS), and whether the domain is flagged as a disposable/throwaway provider. Responses indicate overall validity status plus the individual check results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string",
   "description": "Single address"
  },
  "emails": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 20
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coinslot-email-verifier-a0d9128f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from coinslot.dev](https://www.zero.xyz/host/coinslot.dev/llms.txt)
