# Eckari Domain Expiry Lookup

> Eckari Domain Expiry Lookup is a paid API for AI agents from api.eckari.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Fetches live domain expiry date, days remaining, registry status codes, registrar name, and last-update timestamp directly from the authoritative RDAP registry server for a given domain.

## Facts

- Endpoint: GET https://api.eckari.com/v1/domains/:domain/expiry?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eckari-domain-expiry-lookup-3ed23f2a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XGu9o39ZySRBX1aKZMjva

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 eckari-domain-expiry-lookup-3ed23f2a
```

Example prompt: When does openai.com expire? Pull the live expiry date straight from the authoritative registry and tell me how many days are left and what the current registry status codes are.

## When to prefer this

Use this endpoint when you only need expiry and renewal-related data for a domain — it is a focused, lower-cost alternative to a full domain registration lookup. Ideal for renewal monitoring pipelines, portfolio expiry dashboards, or any agent task where the specific question is 'when does this domain expire?' rather than full WHOIS-style registration detail.

## Known failure modes

- Domain not found in RDAP (unregistered or unsupported TLD) — returns 404 or empty result
- Invalid domain format (includes URL path, port, protocol, or single-label name) — rejected by input validation
- Registry RDAP server unavailable or slow — may time out or return stale data
- Internationalised domain name conversion (IDNA/punycode) failure for malformed unicode input

## How this service works

Registry expiry date for a domain read live from the authoritative registry RDAP server, with whole days remaining, the registry status codes, the registrar name and the registry's own last-update timestamp. A focused, cheaper subset of domain.registration for renewal monitoring and portfolio checks. Use when: When does this domain expire?

## Output

Returns the domain's expiry date as read live from the authoritative RDAP registry, whole days remaining until expiry, registry status codes (e.g. clientTransferProhibited), the registrar name, and the registry's own last-update timestamp.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "pattern": "^[^ /:?#@]{3,253}$",
       "maxLength": 253,
       "minLength": 3,
       "description": "Bare domain name such as example.com or bbc.co.uk. Internationalised names are converted to punycode (IDNA). URLs, paths, ports and single-label names are rejected."
      }
     },
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eckari-domain-expiry-lookup-3ed23f2a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eckari.com](https://www.zero.xyz/host/api.eckari.com/llms.txt)
