# Ambolt Domain RDAP Lookup

> Ambolt Domain RDAP Lookup is a paid API for AI agents from api.ambolt.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Looks up RDAP registration data for a domain name, returning registrar, status, nameservers, expiry, DNSSEC, and age information.

## Facts

- Endpoint: GET https://api.ambolt.dev/v1/domain-rdap?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ambolt-domain-rdap-lookup-ca94298c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wweZO8-dxQmAAFsR5V8O_

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 ambolt-domain-rdap-lookup-ca94298c
```

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

## When to prefer this

Use this endpoint when you need structured, machine-readable RDAP data about a domain's registration lifecycle — registrar, status flags, expiry, nameservers, DNSSEC — without scraping a WHOIS text interface. Prefer this over raw WHOIS when you need JSON output, reliable parsing, or need to check expiry countdowns. It uses IANA's authoritative RDAP bootstrap, making it more reliable than third-party WHOIS aggregators for TLD-level data.

## Known failure modes

- Invalid domain name format — returns error if domain doesn't match valid hostname pattern
- Domain not found in any RDAP registry — may return registered:false or lookup failure
- TLD not supported by IANA RDAP bootstrap — some obscure TLDs may not have RDAP services
- Network timeout reaching authoritative RDAP server — transient errors possible
- Payment failure via x402 — call not processed if USDC payment is not completed

## How this service works

Pay-per-call data tools for developers and AI agents: company registers, documents, tenders, rates and on-chain facts as MCP tools, x402 endpoints and Apify Actors.

## Output

A JSON object containing: domain name, registrar name, registration status flags (e.g. transfer prohibited), nameservers array, registration date, last changed date, expiry date, days to expiry, domain age in days, DNSSEC signed flag, whether the domain is registered, and the data source (IANA bootstrap RDAP). Registrant contact data is omitted per RDAP policy.

## 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": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ]
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "pattern": "^([A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z]{2,63}$",
       "maxLength": 253,
       "description": "Domain name, e.g. example.com."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com",
  "source": "Source: TLD registry RDAP service (IANA bootstrap). Registrant data omitted.",
  "status": [
   "client delete prohibited",
   "client transfer prohibited",
   "client update prohibited"
  ],
  "ageDays": 11372,
  "checkedAt": "2026-10-02T21:35:41.882Z",
  "expiresAt": "2027-08-13T04:00:00Z",
  "registrar": "RESERVED-Internet Assigned Numbers Authority",
  "registered": true,
  "nameservers": [
   "elliott.ns.cloudflare.com",
   "hera.ns.cloudflare.com"
  ],
  "daysToExpiry": 314,
  "dnssecSigned": true,
  "registeredAt": "1995-08-14T04:00:00Z",
  "lastChangedAt": "2026-08-14T08:01:43Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ambolt-domain-rdap-lookup-ca94298c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ambolt.dev](https://www.zero.xyz/host/api.ambolt.dev/llms.txt)
