# Base Network RPC Health Check

> Base Network RPC Health Check is a paid API for AI agents from manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-09).

Returns health status, latest block, lag, and response time for all public Base network RPC endpoints so you can pick the fastest in-sync node.

## Facts

- Endpoint: GET https://manylives.me/paid/chain/rpc-health?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-09
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-network-rpc-health-check-e470ea76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZEEGnbRPakWSi7lHGtQGL

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 base-network-rpc-health-check-e470ea76
```

Example prompt: Before I send this transaction on Base, check all the public Base RPC endpoints and tell me which ones are healthy, how far behind each is, and which is the fastest — I want to pick a good node to use.

## When to prefer this

Use this endpoint when you need to programmatically select the best Base network RPC before sending transactions or reading on-chain data — especially when you want a live, multi-endpoint comparison rather than hardcoding a single RPC URL. Prefer this over manual node selection or generic blockchain status pages when you need latency and block-lag data together in one call.

## Known failure modes

- All endpoints may be reported as unhealthy if the Base network is experiencing widespread issues
- Transient network timeouts during the health probe may cause some endpoints to appear slower than usual
- Stale results if called during a period of rapid chain tip advancement
- Invalid max_lag parameter value may result in an error or defaulting to 3 blocks
- Some RPC endpoints may be temporarily unreachable, reducing the list returned

## How this service works

Which public Base network RPC endpoints are healthy right now: each one's latest block, how far behind the freshest it is, and response time. Pick a fast, in-sync node before you send.

## Output

Returns the current chain tip block number, plus a list of all public Base RPC endpoints each with their URL, latest block observed, number of blocks behind the tip, response time in milliseconds, and a boolean healthy flag. Optionally filtered by a configurable max_lag threshold (default 3 blocks).

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "max_lag": {
       "type": "string",
       "examples": [
        "3"
       ],
       "description": "optional, blocks behind still counted healthy (default 3)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "tip": {
       "type": "number"
      },
      "endpoints": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "ms": {
          "type": "number"
         },
         "url": {
          "type": "string"
         },
         "block": {
          "type": "number"
         },
         "behind": {
          "type": "number"
         },
         "healthy": {
          "type": "boolean"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tip": 52300000,
  "endpoints": [
   {
    "ms": 80,
    "url": "https://…",
    "block": 52300000,
    "behind": 0,
    "healthy": true
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-network-rpc-health-check-e470ea76/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manylives.me](https://www.zero.xyz/host/manylives.me/llms.txt)
