# Aayat AI RDAP Domain Lookup

> Aayat AI RDAP Domain Lookup is a paid API for AI agents from aayatai.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Looks up RDAP (Registration Data Access Protocol) information for a domain name, returning registration status, creation/expiry dates, registrar, nameservers, and DNSSEC status.

## Facts

- Endpoint: GET https://aayatai.com/rdap?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aayat-ai-rdap-domain-lookup-ebafb386
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DVp9T3gSzo1bE3C26DNci

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 aayat-ai-rdap-domain-lookup-ebafb386
```

Example prompt: Can you look up the RDAP registration details for aayatai.com — I want to know when it was created, when it expires, who the registrar is, and whether DNSSEC is enabled?

## When to prefer this

Use this endpoint when you need authoritative, structured domain registration data (creation date, expiry, registrar, nameservers, DNSSEC) without needing a WHOIS account or API key. It is pay-per-call with no signup, making it ideal for sporadic agent-driven lookups. Prefer this over WHOIS parsing when you need clean structured JSON output rather than raw text. Best for cybersecurity vetting, domain portfolio management, or any workflow that needs to verify domain age or expiry programmatically.

## Known failure modes

- Domain not found in any RDAP registry — returns registered: false with empty/null fields
- Invalid domain format — validation error on the input
- RDAP server for TLD unavailable or rate-limiting — upstream timeout or error
- TLD not supported by RDAP (some older TLDs lack RDAP coverage)
- Payment failure via x402 — call not executed

## How this service works

Domain registration lookup (RDAP, the modern WHOIS): registrar, abuse contact, created/updated/expiry dates, domain age, days until expiry, status codes, name servers and DNSSEC. Pass ?domain=example.com. Tells you if a domain looks unregistered. Useful for fraud checks, lead research and domain monitoring.

## Output

Returns a JSON object with: whether the domain is registered, creation/updated/expiry timestamps, age in days, days until expiry, registrar name and IANA ID and abuse contacts, list of nameservers, array of domain status flags (e.g. clientTransferProhibited), DNSSEC boolean, and the RDAP server URL that was queried.

## 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": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "maxLength": 253,
       "description": "Domain name, e.g. example.com (a full URL also works)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "domain",
      "registered",
      "status",
      "nameservers"
     ],
     "properties": {
      "dnssec": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "domain": {
       "type": "string"
      },
      "status": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "ageDays": {
       "type": [
        "integer",
        "null"
       ]
      },
      "created": {
       "type": [
        "string",
        "null"
       ],
       "format": "date-time"
      },
      "expires": {
       "type": [
        "string",
        "null"
       ],
       "format": "date-time"
      },
      "updated": {
       "type": [
        "string",
        "null"
       ],
       "format": "date-time"
      },
      "registrar": {
       "type": [
        "object",
        "null"
       ],
       "properties": {
        "name": {
         "type": [
          "string",
          "null"
         ]
        },
        "ianaId": {
         "type": [
          "string",
          "null"
         ]
        },
        "abuseEmail": {
         "type": [
          "string",
          "null"
         ]
        },
        "abusePhone": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "rdapServer": {
       "type": [
        "string",
        "null"
       ]
      },
      "registered": {
       "type": "boolean",
       "description": "False if the registry has no record (probably available)."
      },
      "nameservers": {
       "type": "array",
       "items": {
        "type": "string"
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dnssec": true,
  "domain": "example.com",
  "status": [
   "client delete prohibited",
   "client transfer prohibited",
   "client update prohibited"
  ],
  "ageDays": 11368,
  "created": "1995-08-14T04:00:00Z",
  "expires": "2027-08-13T04:00:00Z",
  "updated": "2026-08-14T07:01:39Z",
  "registrar": {
   "name": "RESERVED-Internet Assigned Numbers Authority",
   "ianaId": "376",
   "abuseEmail": null,
   "abusePhone": null
  },
  "rdapServer": "https://rdap.verisign.com/com/v1/domain/EXAMPLE.COM",
  "registered": true,
  "nameservers": [
   "a.iana-servers.net",
   "b.iana-servers.net"
  ],
  "daysUntilExpiry": 319
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aayat-ai-rdap-domain-lookup-ebafb386/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aayatai.com](https://www.zero.xyz/host/aayatai.com/llms.txt)
