# Domain Age Checker

> Domain Age Checker is a paid API for AI agents from domain-age-checker.underscoredone.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Looks up registration age, creation date, expiration date, and time remaining for one or more domain names (up to 50 per request)

## Facts

- Endpoint: POST https://domain-age-checker.underscoredone.com/lookup
- 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-age-checker-58baddf7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ScH_budhldVWPcrZu3KzG

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-age-checker-58baddf7 -d '<json body>'
```

Example prompt: Can you check how old these domains are and when they expire: 'trustwalletclaims.xyz', 'paypal-support-center.net', and 'opensea-airdrop.io'? I want to see if they're suspiciously new.

## When to prefer this

Use this endpoint when you need quick, structured domain age and expiry data for one or more domains in a single call — especially for fraud detection (spotting brand-new suspicious domains), pre-purchase domain evaluation, competitor research, or link vetting. Supports bulk lookups of up to 50 domains at once across 100+ TLDs, making it more efficient than manual WHOIS lookups per domain.

## Known failure modes

- Domain not found in registry (unregistered or unsupported TLD)
- Input list exceeds 50 domains per request
- Malformed domain name in the input array
- WHOIS data unavailable or rate-limited for certain TLDs
- Network timeout or upstream registry unreachable

## How this service works

Send a list of domain names and this tool tells you exactly how old each one is, when it was first registered, when it expires, and how much time is left before expiration. Great for spotting brand-new suspicious domains, researching competitors, or evaluating domains before buying or linking to them. Works with over 100 domain extensions worldwide.

## Output

For each domain in the input list, the agent receives its age (time since first registration), the original registration/creation date, the expiration date, and the remaining time before expiration. Supports over 100 domain extensions worldwide.

## Example request

```json
{
 "domains": [
  "example.com",
  "google.com",
  "github.com"
 ]
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domains": {
   "type": "array",
   "description": "A list of domain names you want to look up. You can include plain domains like 'example.com' or full web addresses like 'https://example.com/page' — both work. Maximum 50 domains per request."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "total": 2,
  "failed": 0,
  "results": [
   {
    "age": "26 Years 10 Months 12 Days",
    "status": "success",
    "domainName": "google.com",
    "expiringIn": "3 Years 1 Month 18 Days",
    "expirationDate": "2028-09-14",
    "lastUpdateDate": "2024-09-07",
    "registrationDate": "1997-09-15"
   },
   {
    "age": "9 Years 3 Months 5 Days",
    "status": "success",
    "domainName": "openai.com",
    "expiringIn": "11 Months 22 Days",
    "expirationDate": "2026-04-18",
    "lastUpdateDate": "2024-11-01",
    "registrationDate": "2015-04-18"
   }
  ],
  "succeeded": 2,
  "api_version": "1.0.0",
  "processed_at": "2024-07-27T14:22:01Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/domain-age-checker-58baddf7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from domain-age-checker.underscoredone.com](https://www.zero.xyz/host/domain-age-checker.underscoredone.com/llms.txt)
