# Adam Hale Tools: Domain Intelligence (DNS, WHOIS, Email)

> Adam Hale Tools: Domain Intelligence (DNS, WHOIS, Email) is a paid API for AI agents from tools.adamhaleworks.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-13).

Looks up DNS records, domain registration details, and email configuration for up to 3 domains in a single call

## Facts

- Endpoint: GET https://tools.adamhaleworks.workers.dev/x402/v1/domain-intel?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/adam-hale-tools-domain-intelligence-dns-whois-email-dbe3b89b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8ec44lGyJvOzNEkr74eyN

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 adam-hale-tools-domain-intelligence-dns-whois-email-dbe3b89b
```

Example prompt: Can you look up the DNS records, registration info, and email configuration for wordpress.org and tell me who the registrar is, how old the domain is, and whether they have DMARC set up?

## When to prefer this

Choose this endpoint when you need a comprehensive, multi-dimensional snapshot of a domain's DNS infrastructure, email security posture, and registration history in a single API call. It is especially useful for sales intelligence (identifying email providers and domain age), email deliverability audits (SPF/DMARC validation), domain acquisition due diligence, or threat intelligence on suspicious domains. Prefer this over generic WHOIS tools when you need DNS records AND email configuration AND registration data combined in one structured JSON response for up to 3 domains at once.

## Known failure modes

- Domain not found or not registered — result shows registered: false
- DNS lookup failure for a specific record type — partial results returned with failed count incremented
- Invalid domain input (malformed string) — may return error or empty result
- Rate limiting or upstream DNS resolver timeout — call may fail or return incomplete data
- More than 3 domains submitted — excess domains may be ignored or rejected
- Private/reserved domains may return no RDAP data with rdapNote explaining the gap

## How this service works

Guides and free-to-run Apify actors for bulk tech stack lookup, sitemap URL export to CSV, TED and UK Find a Tender search, and RSS-to-JSON feed monitoring.

## Output

Returns a JSON object per domain containing: DNS records (A, AAAA, MX, NS, TXT, CAA), email configuration (SPF policy and included services, DMARC policy, email provider, whether it accepts mail), domain registration details (registrar, IANA ID, created/expiry dates, domain age in days, DNSSEC status, transfer/delete status locks), RDAP server info, and any third-party verification services (e.g. Google Search Console) detected on the domain.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domains"
     ],
     "properties": {
      "domains": {
       "type": "string",
       "description": "Up to 3 domains, comma-separated (a URL or email address is reduced to its domain). Public names only."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "failed": 0,
  "results": [
   {
    "ok": true,
    "input": "wordpress.org",
    "result": {
     "dns": {
      "a": [
       "66.6.42.252"
      ],
      "mx": [
       "smtp2-dca.wordpress.org",
       "smtp1-dca.wordpress.org"
      ],
      "ns": [
       "ns1.wordpress.org",
       "ns2.wordpress.org",
       "ns3.wordpress.org",
       "ns4.wordpress.org"
      ],
      "caa": [
       "0 iodef \"mailto:caa@wordpress.org\""
      ],
      "txt": [
       "v=spf1 ip4:66.6.42.0/24 ip4:66.155.40.0/24 include:helpscoutemail.com -all"
      ],
      "aaaa": [
       "2620:109:b00a::4206:2afc"
      ]
     },
     "email": {
      "spf": {
       "policy": "fail",
       "includes": [
        "helpscoutemail.com"
       ],
       "services": [
        "Help Scout"
       ]
      },
      "dmarc": {
       "policy": "reject"
      },
      "provider": "Other / self-hosted",
      "acceptsMail": true
     },
     "domain": "wordpress.org",
     "rdapNote": null,
     "registered": true,
     "dnsProvider": null,
     "registration": {
      "dnssec": false,
      "domain": "wordpress.org",
      "status": [
       "client delete prohibited",
       "client transfer prohibited",
       "client update prohibited"
      ],
      "ageDays": 8599,
      "created": "2003-03-28T01:07:35.665Z",
      "expires": "2035-03-28T01:07:35.665Z",
      "registrar": "MarkMonitor Inc.",
      "rdapServer": "rdap.publicinterestregistry.org",
      "nameservers": [
       "ns1.wordpress.org",
       "ns2.wordpress.org",
       "ns3.wordpress.org",
       "ns4.wordpress.org"
      ],
      "registrarIanaId": "292"
     },
     "verifications": [
      "Google Search Console / Workspace"
     ]
    }
   }
  ],
  "succeeded": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/adam-hale-tools-domain-intelligence-dns-whois-email-dbe3b89b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.adamhaleworks.workers.dev](https://www.zero.xyz/host/tools.adamhaleworks.workers.dev/llms.txt)
