# ForgeMesh Website Health Check

> ForgeMesh Website Health Check is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Checks whether any given URL is currently reachable and returns its response time, content type, and caching behavior.

## Facts

- Endpoint: POST https://x402.forgemesh.io/website-health-check
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-website-health-check-0127bd8f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_72rOkcPLJSQBqgu0Z207n

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 forgemesh-website-health-check-0127bd8f -d '<json body>'
```

Example prompt: Can you check if https://example.com is currently reachable and tell me how fast it responds and what content type it returns?

## When to prefer this

Use this endpoint when you need a quick, safe liveness check on an arbitrary URL before performing a larger crawl, when building uptime monitoring dashboards, or when you want to validate response time and caching headers without downloading the full content. Prefer this over full crawlers when you only need reachability metadata rather than page content.

## Known failure modes

- URL is malformed or missing — request fails with validation error
- Target URL is unreachable or times out — returns failure status with timeout details
- Target returns non-2xx status code — reported as unhealthy with the actual status
- Network-level block or DNS failure — reported as unreachable

## How this service works

Website health probe: checks whether any URL is currently reachable and returns its response time, content type, and caching behavior. Runs safely against arbitrary user-supplied addresses thanks to built-in request guarding. A lightweight heartbeat for monitoring dashboards, CI pipelines, and pre-fetch validation before a larger crawl.

## Output

Returns whether the URL is reachable, its HTTP response time in milliseconds, the content type of the response, and caching behavior headers.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "up": true,
  "server": "ECS",
  "status": 200,
  "response_ms": 184
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-website-health-check-0127bd8f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
