# manylives.me Domain WHOIS / RDAP Lookup

> manylives.me Domain WHOIS / RDAP Lookup is a paid API for AI agents from manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-12).

Returns public RDAP registration facts for a domain: registrar, creation/update/expiry dates, status codes, nameservers, and DNSSEC — without personal contact data.

## Facts

- Endpoint: GET https://manylives.me/paid/domain/whois?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/manylives-me-domain-whois-rdap-lookup-4b2d9d63
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6SJJcJUeBF7LAQijEeV5w

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 manylives-me-domain-whois-rdap-lookup-4b2d9d63
```

Example prompt: Can you look up the RDAP registration details for stripe.com — I want to know the registrar, when it was registered, when it expires, what nameservers it uses, and whether DNSSEC is enabled?

## When to prefer this

Choose this endpoint when you need structured, machine-readable domain registration metadata (expiry dates, nameservers, DNSSEC, status codes) without needing registrant contact details. Prefer it over raw WHOIS scraping because it uses the standardised RDAP protocol and returns clean JSON. Ideal for domain monitoring, security research, infrastructure audits, and pre-purchase due diligence where privacy-redacted contact data is acceptable.

## Known failure modes

- Domain not found in public RDAP registry — likely returns an error or empty response
- Invalid domain format supplied — may return a 4xx validation error
- Registry temporarily unavailable — upstream RDAP query may time out
- TLD with no public RDAP support — data may be incomplete or unavailable

## How this service works

Registration facts for a domain from the public registry (RDAP): registrar, created, updated and expiry dates, status codes, nameservers and DNSSEC. Personal contact data is left out.

## Output

A JSON object containing: domain name, registrar name, creation/updated/expiry timestamps (ISO 8601), array of status codes (e.g. 'client delete prohibited'), array of nameservers, and a boolean DNSSEC flag. Personal contact data (registrant, admin, tech contacts) is deliberately omitted.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "examples": [
        "example.com"
       ],
       "description": "example.com (required)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "dnssec": {
       "type": "boolean"
      },
      "domain": {
       "type": "string"
      },
      "status": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "created": {
       "type": "string"
      },
      "expires": {
       "type": "string"
      },
      "registrar": {
       "type": "string"
      },
      "nameservers": {
       "type": "array",
       "items": {
        "type": "string"
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dnssec": true,
  "domain": "example.com",
  "status": [
   "client delete prohibited"
  ],
  "created": "1995-08-14T04:00:00Z",
  "expires": "2026-08-13T04:00:00Z",
  "registrar": "…",
  "nameservers": [
   "a.iana-servers.net"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-me-domain-whois-rdap-lookup-4b2d9d63/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
