# is-website-up

> is-website-up 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 if a given URL is currently online, returning HTTP status code, response time, final URL after redirects, server header, and TLS certificate expiry for HTTPS sites.

## Facts

- Endpoint: GET https://intel.rallylive.ca/is-it-up
- 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/is-website-up-3d09adcc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HfUV8x4cMYWYh1oh52wV9

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 is-website-up-3d09adcc
```

Example prompt: Can you check if https://store.example.com is up right now and tell me the HTTP status code, response time, and when its TLS certificate expires?

## When to prefer this

Use this endpoint when you need a real-time, single-shot check on whether a specific URL is reachable right now, especially when you also need TLS expiry, redirect chain resolution, response time, or server identity in the same call. Prefer it over full synthetic monitoring suites for lightweight, on-demand checks before scraping or as part of incident triage.

## Known failure modes

- URL is completely unreachable or DNS does not resolve — returns down status with no HTTP code
- Malformed or missing URL input — likely a 400-level error from the API
- Request timeout if the target server is extremely slow — may return down with no status code
- Target server returns an unexpected response format — server header may be absent

## How this service works

Is this website up? Checks if a URL is online right now and answers up/down with the HTTP status code, response time in ms, final URL after redirects, server header and, when HTTPS, the TLS certificate expiry. Use it to check if a site is down, monitor availability, or confirm a page loads before scraping. $0.01 per check.

## Output

Returns an up/down status flag, the HTTP status code returned by the server, response time in milliseconds, the final URL after any redirects, the server header value, and (for HTTPS URLs) the TLS certificate expiry date.

## 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/is-website-up-3d09adcc/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)
