# DMARC Policy Lookup for Vendor Screening

> DMARC Policy Lookup for Vendor Screening is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Fetches and parses the published DMARC DNS record for a given domain, returning the policy mode and reporting addresses.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/demand-domain-dmarc-policy-vendor-screening?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dmarc-policy-lookup-for-vendor-screening-ad914dbc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YiC4QMLXKAuSsU3ca0fSS

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 dmarc-policy-lookup-for-vendor-screening-ad914dbc -d '<json body>'
```

Example prompt: Can you look up the published DMARC policy for acmecorp.com? I want to know the policy mode and any reporting addresses they've configured, as part of our vendor screening process.

## When to prefer this

Use this endpoint when you need a fast, low-cost DNS-only lookup of a domain's published DMARC policy for vendor screening, third-party risk assessment, or compliance workflows. Prefer this over broader email security tools when you only need the DMARC record and don't need to send test emails, verify inbox existence, or check SPF/DKIM separately.

## Known failure modes

- Domain has no DMARC record published — returns empty or not-found result
- Invalid or malformed domain input — returns validation error
- DNS resolution failure — transient network error
- Domain does not exist in DNS — NXDOMAIN response
- DMARC record is malformed and cannot be parsed — returns raw record with parse error

## How this service works

DMARC policy lookup for Vendor screening: Return and parse the published DMARC policy and reporting addresses. DNS data only; does not send email or verify that an inbox exists.

## Output

Returns the parsed DMARC DNS TXT record for the queried domain, including the policy tag (p= value such as none, quarantine, or reject), subdomain policy, percentage tag, and any rua/ruf reporting email addresses specified in the record.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "default": "example.com",
   "description": "Public DNS domain, e.g. example.com."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dmarc-policy-lookup-for-vendor-screening-ad914dbc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
