ToolAssay

Domain availability and expiry intelligence via RDAP, the WHOIS successor

Domain availability and expiry intelligence via RDAP, the WHOIS successor. Queries the authoritative registry for any RDAP-enabled TLD: free domains return registered:false, taken ones return registrar, creation and expiry dates, nameservers and EPP status codes. TLDs without RDAP coverage return supported:false. Built for agents that buy, monitor or vet domains.

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$0.002listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://402utils.com/v1/domain-check

CategoryCompany and compliance
Provider host402utils.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days104 from 5 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "domain": "example.com"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "description": "Query string only.",
          "properties": {
            "domain": {
              "description": "Domain to look up, e.g. example.com. LDH/punycode form; no scheme, path or IP (required).",
              "type": "string"
            }
          },
          "required": [
            "domain"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "createdAt": {
              "format": "date-time",
              "type": "string"
            },
            "domain": {
              "type": "string"
            },
            "expiresAt": {
              "format": "date-time",
              "type": "string"
            },
            "nameservers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "registered": {
              "description": "Absent when supported=false.",
              "type": "boolean"
            },
            "registrar": {
              "type": "string"
            },
            "status": {
              "description": "EPP status codes as reported by the registry.",
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "supported": {
              "description": "False when the TLD publishes no RDAP service (many ccTLDs).",
              "type": "boolean"
            }
          },
          "required": [
            "domain",
            "supported"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON