# ProbeKit Bulk Mail Configuration Check

> ProbeKit Bulk Mail Configuration Check is a paid API for AI agents from api.probekit.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-30).

Checks MX, SPF, and DMARC records for up to 20 domains in a single request, returning results in input order with retry tokens for failures.

## Facts

- Endpoint: POST https://api.probekit.dev/v1/mail/check/bulk?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/probekit-bulk-mail-configuration-check-10cf7443
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b_u2431QNUFRD4lDAsQix

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 probekit-bulk-mail-configuration-check-10cf7443 -d '<json body>'
```

Example prompt: Can you run a bulk mail configuration check on these 15 domains from our customer list — acme.com, globex.com, initech.com, umbrella.com, hooli.com, aviato.com, piedpiper.com, dinesh.io, gilfoyle.net, bighead.co, raviga.vc, intersite.com, nip.io, testdomain.org, example.net — and tell me which ones have missing or broken MX, SPF, or DMARC records?

## When to prefer this

Choose this endpoint when you need to audit multiple domains (up to 20) simultaneously and want results in a single API call. It is more efficient than calling the single-domain mail check endpoint repeatedly for each domain, and is the right choice for customer list audits, brand portfolio scans, or onboarding validation workflows. If you need deeper DKIM checks or a fuller combined report per domain, consider the single-domain comprehensive mail check endpoint instead.

## Known failure modes

- Domain does not exist (NXDOMAIN) — result reflects DNS lookup failure
- Rate limiting or timeout on DNS resolution for a specific domain — retry token provided
- Input array exceeds 20 domains — request rejected with validation error
- Invalid domain string format — validation error for that item
- Transient upstream DNS resolver failure — retry token issued for affected domain

## How this service works

Run the mail configuration check (MX, SPF, DMARC) on up to 20 domains in one request. Results keep the input order, and items that fail for a technical reason come with a token for a free retry. Use when an agent must audit many domains at once, for example a customer list or a portfolio of brands.

## Output

An ordered array of per-domain results matching the input list, each containing the MX record details, SPF record parse and validity, and DMARC policy status. Domains that fail due to a technical error include a retry token that can be used for a free re-check without additional cost.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "items": {
    "type": "string",
    "examples": [
     "example.com"
    ],
    "maxLength": 1024,
    "minLength": 1
   },
   "title": "Domains",
   "maxItems": 20,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/probekit-bulk-mail-configuration-check-10cf7443/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.probekit.dev](https://www.zero.xyz/host/api.probekit.dev/llms.txt)
