# domain-expiration-date

> domain-expiration-date is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns the expiration date, days until expiry, registration date, registrar, and status codes for a domain via RDAP, plus renewal-urgency flags.

## Facts

- Endpoint: GET https://intel.rallylive.ca/domain-expiry
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/domain-expiration-date-a93800d1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DbUOt3t9TlPvubp2G9IYQ

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-expiration-date-a93800d1
```

Example prompt: When does openai.com expire? I want to know the expiration date, how many days are left, the registrar, and whether it's at risk of being deleted.

## When to prefer this

Choose this endpoint when you need structured, machine-readable domain expiry data sourced from RDAP (more reliable and standardized than WHOIS scraping), especially for portfolio monitoring, drop-catching, or fraud/risk screening where expiry and deletion status matter. Prefer over generic WHOIS tools when you need the renew-soon and at-risk flags precomputed.

## Known failure modes

- Domain not found in RDAP — returns error or empty result for unregistered or unsupported TLDs
- RDAP server unavailable for the TLD — some registries do not publish RDAP endpoints
- Rate limiting or payment failure — HTTP 402 or 429 if payment is not attached or quota exceeded
- Malformed domain input — invalid domain strings may return validation errors

## How this service works

When does this domain expire? Returns the domain expiration date, days until expiry, registration date, registrar and status codes from RDAP (the successor to WHOIS), plus flags for renew-soon (under 30 days) and at-risk (pending delete or redemption). Domain expiry check for portfolio monitoring and drop-catching. $0.01 per domain.

## Output

Returns the domain's expiration date, registration date, registrar name, RDAP status codes, number of days until expiry, a boolean renew-soon flag (true if under 30 days remaining), and an at-risk flag (true if the domain is in pending delete or redemption status).

## 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",
     "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/domain-expiration-date-a93800d1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
