# Domain Intelligence Lookup

> Domain Intelligence Lookup is a paid API for AI agents from domain-email-intel.laboutique.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-14).

Returns DNS records, mail security configuration, and domain registration details for a given domain name

## Facts

- Endpoint: GET https://domain-email-intel.laboutique.workers.dev/domain?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domain-intelligence-lookup-f87c37ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K8e2ffZB3NVJAKAomJGKh

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-intelligence-lookup-f87c37ce
```

Example prompt: Can you pull up the full domain intelligence for example.com — I need the DNS records, MX setup, SPF and DMARC policies, and how old the domain registration is?

## When to prefer this

Choose this endpoint when you need a combined, single-call view of a domain's DNS, email security posture, and registration history — especially useful for trust scoring, phishing detection, or email deliverability audits. It is preferable over separate WHOIS and DNS tools when you want all signals in one low-cost pay-per-call request without managing multiple APIs.

## Known failure modes

- Domain not found or unregistered — registration.found will be false
- Invalid domain name format — likely a 400 error
- DNS lookup timeout for domains with slow authoritative servers
- Payment failure via x402/USDC preventing the call from completing
- WHOIS data unavailable for privacy-protected or ccTLD domains

## How this service works

Pay-per-call domain, email and website intelligence for AI agents (x402, USDC on Base). Free demos under /demo/<endpoint>.

## Output

A JSON object containing: DNS records (A, AAAA, NS), mail configuration (MX hosts with priorities, SPF string, DMARC string, DMARC policy extracted), and domain registration info (found flag, age in days, creation date, registrar name).

## 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": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "a": [
    "93.184.215.14"
   ],
   "ns": [
    "a.iana-servers.net"
   ],
   "aaaa": []
  },
  "mail": {
   "mx": [
    {
     "host": ".",
     "priority": 0
    }
   ],
   "spf": "v=spf1 -all",
   "dmarc": "v=DMARC1;p=reject",
   "dmarcPolicy": "reject"
  },
  "domain": "example.com",
  "registration": {
   "found": true,
   "ageDays": 11000,
   "created": "1995-08-14T04:00:00Z",
   "registrar": "RESERVED-Internet Assigned Numbers Authority"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domain-intelligence-lookup-f87c37ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domain-email-intel.laboutique.workers.dev](https://www.zero.xyz/host/domain-email-intel.laboutique.workers.dev/llms.txt)
