# URL Uptime History Checker

> URL Uptime History Checker is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Checks a URL's current status and maintains a rolling log of the last 50 checks (status, latency, up/down) to return uptime percentage and average latency

## Facts

- Endpoint: GET https://intel.rallylive.ca/site/status-history
- 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/url-uptime-history-checker-a5b879d7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PcFzmo8AeO6oPk47IZ8DB

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 url-uptime-history-checker-a5b879d7
```

Example prompt: Check if https://example.com is up right now and show me its uptime percentage and average latency from the last 50 checks.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-check uptime monitoring solution that automatically accumulates a rolling history of up to 50 status checks per URL without requiring a separate database or monitoring service. It is ideal for agents that call it on a schedule to build an uptime log incrementally. Prefer alternatives if you need real-time alerting, more than 50 checks in history, or multi-location monitoring.

## Known failure modes

- URL is unreachable or DNS resolution fails — returns down status with error
- Invalid or malformed URL input — may return error or unexpected result
- Target server returns non-2xx status — recorded as down
- First call returns limited history since fewer than 50 prior checks exist for that URL
- Rate limits or network timeouts on the target host skew latency readings

## How this service works

URL uptime history: checks the URL now and keeps the last 50 checks (status, latency, up/down) per URL across your calls, returning uptime percentage and average latency over the stored window. A tiny status log you build by calling on a schedule. $0.01 per check.

## Output

Returns whether the URL is currently up or down, its HTTP status code, current response latency, uptime percentage across the stored window of up to 50 checks, and average latency over that window.

## 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": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/url-uptime-history-checker-a5b879d7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
