# ForgeMesh URL Status Checker

> ForgeMesh URL Status Checker 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 a URL's HTTP status code, response latency in milliseconds, and key response headers in a single call, with built-in SSRF protection.

## Facts

- Endpoint: POST https://x402.forgemesh.io/url-status-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-url-status-checker-063cfc60
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xPeVI1o0of9cck9PjJtCB

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-url-status-checker-063cfc60 -d '<json body>'
```

Example prompt: Can you check if https://api.mypartner.com/health is actually responding right now, and tell me its HTTP status code, how long it took to respond, and what the main headers look like?

## When to prefer this

Use this endpoint when you need a quick, safe HTTP probe of a user-submitted or external URL — especially when SSRF safety matters (i.e. you cannot blindly curl arbitrary user-provided links). Prefer it over rolling your own HTTP check when you need status, latency, and headers in a single call for health dashboards, broken-link audits, or pre-job dependency verification.

## Known failure modes

- URL is blocked by SSRF protection (private/internal IP ranges rejected)
- Target URL times out — latency reported but no headers
- Malformed URL input returns validation error
- Target returns non-standard HTTP response that cannot be parsed
- Network-level failure reaching the target URL

## How this service works

URL status checker: send any web address and get back its HTTP status code, response latency in milliseconds, and key response headers in one call. Built-in SSRF protections make it safe to point at user-submitted links. Useful for dependency health dashboards, broken-link audits, and confirming an endpoint responds before a scheduled job depends on it.

## Output

Returns the HTTP status code, response latency in milliseconds, and key response headers for the given URL. Useful for determining whether an endpoint is up, slow, or returning errors.

## 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-url-status-checker-063cfc60/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)
