{
  "ok": true,
  "service": "Domain Availability Check API",
  "serviceName": "Domain Availability Check API",
  "name": "Domain Availability Check API",
  "endpoint": "https://tools.ipintel.ai/domain-availability",
  "method": "POST",
  "x402": true,
  "price": "$0.002",
  "network": "eip155:8453",
  "input": {
    "bodyType": "json",
    "example": {
      "domain": "example.com"
    },
    "schema": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "domain": {
          "type": "string",
          "description": "Domain name to check, for example example.com"
        }
      },
      "required": [
        "domain"
      ]
    }
  },
  "output": {
    "example": {
      "ok": true,
      "service": "domain_availability",
      "domain": "example.com",
      "tld": "com",
      "available": false,
      "status": "registered",
      "confidence": 0.98,
      "method": "rdap",
      "checked_at": "2026-07-01T10:11:59+00:00",
      "signals": {
        "rdap_supported": true,
        "rdap_status": 200,
        "rdap_found": true,
        "dns_found": true,
        "dns_record_count": 7
      },
      "registration": {
        "registrar": "example registrar",
        "events": {
          "registration": "1995-08-14T04:00:00Z",
          "expiration": "2026-08-13T04:00:00Z"
        },
        "statuses": [
          "client transfer prohibited"
        ]
      }
    },
    "schema": {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "ok": {
          "type": "boolean"
        },
        "service": {
          "type": "string"
        },
        "domain": {
          "type": "string"
        },
        "tld": {
          "type": "string"
        },
        "available": {
          "type": "boolean"
        },
        "status": {
          "type": "string"
        },
        "confidence": {
          "type": "number"
        },
        "method": {
          "type": "string"
        },
        "checked_at": {
          "type": "string"
        },
        "signals": {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "rdap_supported": {
              "type": "boolean"
            },
            "rdap_status": {
              "type": "integer"
            },
            "rdap_found": {
              "type": "boolean"
            },
            "dns_found": {
              "type": "boolean"
            },
            "dns_record_count": {
              "type": "integer"
            }
          }
        },
        "registration": {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "registrar": {
              "type": "string"
            },
            "events": {
              "type": "object",
              "additionalProperties": true,
              "properties": {
                "registration": {
                  "type": "string"
                },
                "expiration": {
                  "type": "string"
                }
              }
            },
            "statuses": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  },
  "description": "Domain Availability Check API. Check whether a domain name is registered or likely available for registration. Uses RDAP registry data plus DNS fallback signals and returns a machine-readable availability verdict. Useful for AI agents, startup naming, brand checks, registrar pre-checks, domain search workflows, and domain intelligence automation. Paid per call via x402.",
  "tags": [
    "domain-availability",
    "domain-search",
    "domain-intelligence",
    "whois",
    "rdap",
    "registrar",
    "dns",
    "startup-naming",
    "brand-check"
  ]
}