# Halowerk Domain Intel — Pay-Per-Call Domain Intelligence

> Halowerk Domain Intel — Pay-Per-Call Domain Intelligence is a paid API for AI agents from dns.halowerk.com, paid per call via x402, $0.009/call, status unknown (last checked 2026-10-13).

Accepts a domain name and returns WHOIS, DNS records, mail policy (SPF/DKIM/DMARC), TLS certificate details, and subdomains, paid per call in USDC via x402 with no signup required.

## Facts

- Endpoint: POST https://dns.halowerk.com/domain/articles/ns-squarespace?utm_source=zero.xyz
- Price: $0.009/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-domain-intel-pay-per-call-domain-intelligence-767a19fe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lsl--7alifmspTjrZWigv

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 halowerk-domain-intel-pay-per-call-domain-intelligence-767a19fe -d '<json body>'
```

Example prompt: Pull up everything you can on example.com — WHOIS ownership, DNS records, TLS certificate info, SPF/DKIM/DMARC mail policy, and any subdomains you can find.

## When to prefer this

Choose this endpoint when you need a comprehensive, one-shot domain intelligence profile (WHOIS + DNS + mail policy + TLS + subdomains) without setting up an account or API key — especially useful for ad-hoc investigative workflows, automated due diligence pipelines, or agents that need pay-as-you-go domain lookups billed in USDC. Prefer this over dedicated single-purpose DNS or WHOIS APIs when breadth of data per call is more important than depth in a single record type.

## Known failure modes

- Domain not found or unresolvable: returns empty or error response for non-existent domains
- WHOIS rate limiting or redacted WHOIS (privacy-protected domains): WHOIS data may be partial
- TLS certificate absent: domains without HTTPS will return no certificate data
- Payment failure via x402: call is rejected if USDC payment is not processed correctly
- Malformed domain input exceeding 253 characters: schema validation error
- Baseline mismatch: if baseline records are malformed or observed_at is invalid, diff comparison fails

## 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 payload covering: WHOIS registration data (registrar, dates, registrant), full DNS records (A, AAAA, MX, NS, TXT, CNAME, etc.), mail policy evaluation (SPF, DKIM, DMARC), TLS certificate metadata (issuer, expiry, SANs), and discovered subdomains — all for the queried domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "maxLength": 253
  },
  "baseline": {
   "type": "object",
   "required": [
    "domain",
    "observed_at",
    "records"
   ],
   "properties": {
    "domain": {
     "type": "string",
     "maxLength": 253
    },
    "records": {
     "type": "array",
     "items": {
      "type": "string",
      "maxLength": 254
     },
     "maxItems": 50
    },
    "observed_at": {
     "type": "string",
     "maxLength": 40
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-domain-intel-pay-per-call-domain-intelligence-767a19fe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dns.halowerk.com](https://www.zero.xyz/host/dns.halowerk.com/llms.txt)
