# Domain Intel

> Domain Intel is a paid API for AI agents from dns.netzhandwerker.de, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-12).

Performs comprehensive domain reconnaissance including DNS records, WHOIS, SPF/DMARC/DKIM email security checks, TLS certificate details, and Certificate Transparency subdomain enumeration.

## Facts

- Endpoint: POST https://dns.netzhandwerker.de/domain?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domain-intel-7e5745e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_20x5lk4X6O1OmLJl4_hGp

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 domain-intel-7e5745e2 -d '<json body>'
```

Example prompt: Can you do a full domain intelligence check on stripe.com — I want to see the DNS records, WHOIS, SPF/DMARC/DKIM email security posture, TLS certificate details, and any subdomains found via Certificate Transparency?

## When to prefer this

Choose this endpoint when you need a single-call comprehensive domain profile combining DNS, WHOIS, email security (SPF/DMARC/DKIM), TLS, and subdomain discovery rather than querying multiple specialized APIs separately. It is especially suited for security audits, domain due diligence, onboarding checks, and email deliverability investigations where breadth of coverage per API call matters. It is transparent about data gaps (unknown vs. guessed), making it reliable for compliance or reporting contexts.

## Known failure modes

- Domain does not exist (NXDOMAIN) — relevant DNS fields returned as empty or not-found
- Registry refuses to answer WHOIS — fields reported as unknown rather than guessed
- TLS handshake failure if domain has no HTTPS — certificate fields absent
- crt.sh timeout or unavailability — subdomains field may be incomplete
- Invalid domain input (malformed string not reducible to a hostname) — input validation error
- Rate limiting or network-level block from upstream DNS resolvers

## How this service works

Domain in, WHOIS, DNS, mail policy, TLS certificate and subdomains out. Pay per call in USDC over x402. No signup, no API key.

## Output

Returns a structured JSON object covering: resolved A and AAAA IPs; MX, NS, TXT, CAA, and SOA records; parsed (and optionally raw) WHOIS data from the responsible registry; SPF policy, DMARC policy, and known DKIM selectors; TLS leaf certificate (or full chain if requested) with issuer, validity window, and SAN list; and a deduplicated list of subdomains harvested from Certificate Transparency logs and the certificate SAN list. Fields unavailable due to registry restrictions are reported as unknown rather than omitted or guessed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "Domain without scheme, for example example.com. A full URL or a mail address is accepted and reduced to its host."
  },
  "whois_raw": {
   "type": "boolean",
   "default": false,
   "description": "Include the unparsed WHOIS text of the registry answer."
  },
  "cert_chain": {
   "type": "boolean",
   "default": false,
   "description": "Return the full certificate chain the server presents, not only the leaf certificate."
  },
  "subdomains": {
   "type": "boolean",
   "default": true,
   "description": "Collect subdomains from Certificate Transparency (crt.sh) and the certificate SAN list."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domain-intel-7e5745e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.netzhandwerker.de](https://www.zero.xyz/host/dns.netzhandwerker.de/llms.txt)
