Overview
Use when an agent must know if a URL is up before linking, scraping or alerting. Input: url or bare domain (https:// assumed). Output: up (final status below 400), HTTP status, final URL, redirect chain, HTTPS and http-to-https upgrade, response time in ms, content type, server. Down or timed-out sites return up: false. Private targets → 400 before payment. Example: ?url=example.com
Protocol
x402
Price
$0.0020
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
URL Up Check
Indexed
2026-11-08 08:08:51
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Output Schema
{
"example": {
"checkedAt": "2026-11-08T05:53:45.293Z",
"contentType": "text/plain;charset=utf-8",
"finalUrl": "https://example.com/",
"https": true,
"notes": [
"One GET from Cloudflare's edge (first 1 KB read); up = final HTTP status below 400. For headers, robots.txt, DNS and domain age use /v1/web/site-profile."
],
"redirects": [],
"responseMs": 0,
"server": null,
"status": 200,
"up": true,
"upgradedToHttps": false,
"url": "https://example.com/"
},
"type": "json"
}