# Agent Vending Email Risk Analysis

> Agent Vending Email Risk Analysis is a paid API for AI agents from agent-vending-production.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-12).

Analyzes an email address for risk signals including syntax validity, domain checks, MX/SPF/DMARC records, disposable domain detection, and role-account identification.

## Facts

- Endpoint: POST https://agent-vending-production.up.railway.app/v1/email-risk?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-vending-email-risk-analysis-66b96f5e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5PChPQEcBYd3snLcBusji

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 agent-vending-email-risk-analysis-66b96f5e -d '<json body>'
```

Example prompt: Can you run a full risk check on the email address 'john.doe@tempmail.org' — I want to know if it's disposable, whether the domain has valid MX and SPF/DMARC records, and if it looks like a role account?

## When to prefer this

Choose this endpoint when you need a comprehensive, multi-signal email risk assessment in a single call — covering syntax, DNS infrastructure (MX, SPF, DMARC), disposable domain detection, and role-account classification. It is ideal for agent-driven onboarding flows, fraud screening, or outreach validation where you need structured, machine-readable risk data rather than a simple boolean valid/invalid check.

## Known failure modes

- Invalid or malformed email string returns a syntax error or validation failure
- Non-existent domain with no DNS records may result in failed MX/SPF lookups
- Timeout or connectivity issues reaching DNS resolvers may yield incomplete signals
- Very new domains may not yet have SPF/DMARC records, producing false negatives
- Private or internal email domains may not resolve from public DNS

## How this service works

Pay-per-call machine utilities for autonomous agents.

## Output

Returns structured machine-readable risk indicators for the submitted email address, including: syntax validity assessment, domain existence and MX record status, SPF and DMARC policy presence, a flag for whether the domain is a known disposable/temporary email provider, and a flag for whether the local part is a generic role account (e.g. info@, admin@, support@).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string",
   "maxLength": 320,
   "minLength": 3,
   "description": "Email address to analyze for risk signals."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "This assesses address/domain risk; it does not guarantee that a mailbox exists or will accept mail.",
  "risk": "medium",
  "email": "hello@example.com",
  "mx_present": true,
  "spf_present": true,
  "reason_codes": [
   "role_address"
  ],
  "role_address": true,
  "syntax_valid": true,
  "dmarc_present": true,
  "domain_exists": true,
  "disposable_domain": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-vending-email-risk-analysis-66b96f5e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-vending-production.up.railway.app](https://www.zero.xyz/host/agent-vending-production.up.railway.app/llms.txt)
