# IPIntel HTTP Latency Checker

> IPIntel HTTP Latency Checker is a paid API for AI agents from tools.ipintel.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Measures HTTP latency to a given URL by sending a HEAD request and returning response time, status code, origin location, and redirect info

## Facts

- Endpoint: POST https://tools.ipintel.ai/http-latency
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ipintel-http-latency-checker-0bc8d172
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eBPC_Fqepl4ojSCBb6JiI

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 ipintel-http-latency-checker-0bc8d172 -d '<json body>'
```

Example prompt: Can you check the HTTP latency for https://example.com and tell me how long it takes to respond, what status code it returns, and whether it redirects anywhere?

## When to prefer this

Use this endpoint when you need a neutral third-party HTTP latency measurement for a specific URL, including status code verification and redirect detection, especially in autonomous agent workflows that require pay-per-call economics via x402 without API key management.

## Known failure modes

- URL is unreachable — ok:false with error detail
- Invalid or malformed URL — request rejected with validation error
- Target URL returns non-2xx status — still returned with actual status_code
- Redirect loop detected — may return redirect_location without following chain
- Payment not included or insufficient — x402 payment required error

## How this service works

HTTP Latency Check API. Measure HTTP response latency for a URL from the Cloudflare Worker edge. Returns status code, latency, redirect, content type and edge location metadata. Useful for uptime checks, API diagnostics and website monitoring. Paid per call via x402.

## Output

Returns a JSON object with ok status, the probed URL, latency in milliseconds, HTTP status code, redirect location (if any), the Cloudflare worker colo and country where the probe originated, the network label, and a timestamp.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "HTTP or HTTPS URL to check"
      },
      "method": {
       "enum": [
        "HEAD",
        "GET"
       ],
       "type": "string",
       "description": "HTTP method to use. Defaults to HEAD."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "url": {
       "type": "string"
      },
      "from": {
       "type": "object",
       "properties": {
        "colo": {
         "type": "string"
        },
        "country": {
         "type": "string"
        },
        "network": {
         "type": "string"
        }
       },
       "additionalProperties": true
      },
      "method": {
       "type": "string"
      },
      "service": {
       "type": "string"
      },
      "timestamp": {
       "type": "string"
      },
      "latency_ms": {
       "type": "integer"
      },
      "status_code": {
       "type": "integer"
      },
      "redirect_location": {
       "type": "null"
      }
     },
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "url": "https://example.com",
  "from": {
   "colo": "SOF",
   "country": "BG",
   "network": "cloudflare_worker"
  },
  "method": "HEAD",
  "service": "http_latency",
  "timestamp": "2026-06-23T00:00:00.000Z",
  "latency_ms": 123,
  "status_code": 200,
  "redirect_location": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ipintel-http-latency-checker-0bc8d172/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.ipintel.ai](https://www.zero.xyz/host/tools.ipintel.ai/llms.txt)
