# Contact Preflight Batch

> Contact Preflight Batch is a paid API for AI agents from api.amerosagent.com, paid per call via x402, $0.06/call, status unknown (last checked 2026-10-21).

Batch up to 20 email addresses through basic email and domain hygiene checks in a single x402 payment settlement.

## Facts

- Endpoint: POST https://api.amerosagent.com/v1/email-check/batch?utm_source=zero.xyz
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/contact-preflight-batch-316025c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Uu_QMAjijBHe8Jje1xK7X

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 contact-preflight-batch-316025c3 -d '<json body>'
```

Example prompt: Can you run a hygiene preflight check on these 5 email addresses — john@acme.com, jane@widgets.io, info@unknown-domain.xyz, test@gmail.com, and sales@oldco.net — and tell me which ones look risky or invalid?

## When to prefer this

Choose this endpoint when you need to validate multiple email addresses (up to 20) in a single API call and payment, rather than making individual single-email checks. It is ideal for pre-send campaign hygiene, CRM import gating, and bulk contact scrubbing where cost efficiency per check matters. Prefer it over the single Contact Preflight endpoint when you have 2–20 addresses to check simultaneously.

## Known failure modes

- More than 20 emails submitted — batch limit exceeded
- Empty emails array — minItems:1 not met
- Malformed email strings in the array
- Payment settlement failure via x402 protocol
- Network timeout for large batches
- Invalid JSON body format

## How this service works

Batch up to 20 basic email/domain hygiene checks for one x402 settlement.

## Output

Returns hygiene check results for each submitted email address, including signals about email validity and domain health such as MX record presence, format validity, and risk indicators — covering up to 20 addresses in one batch response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "emails": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 20,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/contact-preflight-batch-316025c3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.amerosagent.com](https://www.zero.xyz/host/api.amerosagent.com/llms.txt)
