GET /health

ENS: Health Check

Check if the ENS service is operational and the Ethereum RPC connection is healthy.

Base URL: https://ens.robotdomainsearch.com — The ENS API is a separate service from the main RobotDomainSearch API.

Endpoint

GET https://ens.robotdomainsearch.com/health

Parameters

None.

Request

curl "https://ens.robotdomainsearch.com/health"

Response

{
  "status": "ok",
  "service": "robotdomainsearch-ens",
  "ens": {
    "status": "ok",
    "rpcConnected": true
  },
  "cacheStats": {
    "availability": 15,
    "metadata": 8
  }
}

Response Fields

Field Type Description
status string Service status (ok or degraded)
service string Service identifier (robotdomainsearch-ens)
ens.status string ENS subsystem status
ens.rpcConnected boolean Whether the Ethereum RPC connection is active
cacheStats.availability number Number of cached availability results
cacheStats.metadata number Number of cached metadata results

Notes

  • Returns degraded status if the Ethereum RPC connection is down
  • This endpoint has no rate limiting