← Back to directory

Fetch a URL and get the response as sent: HTTP status, content type, key headers...

https://onchaincheck.dev/web/fetch

Overview

Fetch a URL and get the response as sent: HTTP status, content type, key headers, the redirect chain, timing and the raw body (HTML, JSON, XML or text, up to 500 KB). For agents that parse pages or call public JSON endpoints themselves; use /web/extract for clean Markdown. Public http(s) URLs only. Errors return 4xx/5xx JSON and aren't charged.

Protocol x402
Price $0.0020
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider Web Page Reader
Source bazaar
Indexed 2026-11-10 15:08:49

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "url": "https://example.org" }, "type": "http" }

Output Schema

{ "example": { "body": "<!doctype html><html lang=en><head><meta charset=utf-8><link rel=icon href=data:,><meta name=viewport content=\"width=device-width,initial-scale=1\"><title>Example Domain</title><style>html{color-scheme… (577 chars, truncated in this example)", "bytes": 577, "contentType": "text/html; charset=utf-8", "fetchedAt": "2026-11-10T13:43:24.367Z", "finalUrl": "https://example.org/", "headers": { "cache-control": "max-age=14400", "content-type": "text/html; charset=utf-8", "last-modified": "Thu, 05 Nov 2026 21:17:41 GMT", "server": "cloudflare" }, "ms": 8, "notes": "One GET from Cloudflare's network, redirects followed (each hop listed). body is the response text as sent, up to 500 KB; pages that render with JavaScript return what the server sends. A URL that ans… (281 chars, truncated in this example)", "redirects": [], "status": 200, "truncated": false, "url": "https://example.org/" }, "type": "json" }