# Domain RDAP Lookup

> Domain RDAP Lookup is a paid API for AI agents from eu-tender-x402-v2-production.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-02).

Performs a Registration Data Access Protocol (RDAP) lookup for a given public domain, returning registrar, registration status, and nameserver details.

## Facts

- Endpoint: GET https://eu-tender-x402-v2-production.up.railway.app/api/domain-rdap?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domain-rdap-lookup-8364bbf2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5yAQafh_bjplWZeDxYyEH

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-rdap-lookup-8364bbf2
```

Example prompt: Can you look up the registration details for example.com — who's the registrar and what nameservers is it using?

## When to prefer this

Choose this endpoint when you need structured, machine-readable domain registration data (registrar, nameservers, registration status) via a pay-per-call micropayment model using USDC on Base. Prefer it over traditional WHOIS tools when operating in an agentic workflow that supports x402 payments, or when you want programmatic access without rate-limited free-tier restrictions.

## Known failure modes

- Domain not found or not registered — returns registered: false or empty result
- Invalid domain format — malformed input may result in an error response
- Rate limiting or payment failure — x402 USDC payment not processed leads to 402 response
- RDAP registry unavailable for certain TLDs — some obscure TLDs may not have RDAP support
- Network timeout — upstream RDAP server may be slow or unreachable

## How this service works

Pay-per-call B2B sales lead and procurement intelligence plus Base wallet data for agents. Search EU tenders/RFPs or inspect a Base wallet. Payments use x402 USDC on Base.

## Output

Returns a JSON object containing the queried domain name, the product type (e.g. 'Domain Registration Lookup'), the registrar name, a boolean indicating whether the domain is registered, and a list of nameservers associated with 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": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "Public domain such as example.com"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "domain": "example.com",
  "product": "Domain Registration Lookup",
  "registrar": "Example Registrar",
  "registered": true,
  "nameservers": [
   "a.iana-servers.net"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domain-rdap-lookup-8364bbf2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from eu-tender-x402-v2-production.up.railway.app](https://www.zero.xyz/host/eu-tender-x402-v2-production.up.railway.app/llms.txt)
