{"uid":"cap_rdWptb3sskYfmR4rduDeV","slug":"orbit-web-tools-url-health-check-ebee25d5","name":"orbit Web Tools: URL Health Check","description":"Web utilities for agents, computed live at call time: URL health/redirect/x402 check, web page to Markdown (robots.txt honoured), DNS lookup with SPF/DMARC, email address validation (MX, disposable, role, typo), HTTP security-header audit and AI-agent readiness audit (llms.txt, AI crawler rules, x402, MCP, OpenAPI). $0.001 per call. By orbit-builder.","url":"https://orbit-web.orbit-builder.workers.dev/v1/url-check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"public http(s) URL"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"up":true,"url":"https://example.com","hops":[{"ms":85,"url":"https://example.com/","status":200}],"x402":null,"status":200,"total_ms":85,"content_type":"text/html"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x7WXP84CNRELOG_ljV5CT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a live HTTP GET from Cloudflare's edge to check if a URL is reachable, returning full redirect chain, latency, TLS info, and decoded x402 payment terms if present","exampleAgentPrompt":"Check if https://api.example.com/payments is up right now — I want to know the HTTP status, any redirects it takes, how long it takes to respond, and whether it returns any x402 payment terms.","exampleUseCases":[{"title":"Pre-flight API reachability check","prompt":"Before my app makes calls to https://api.thirdparty.com/v2/data, can you verify that URL is actually up and tell me the final HTTP status and response time?"},{"title":"Discover x402 payment requirements","prompt":"I heard https://orbit-web.orbit-builder.workers.dev/v1/url-check uses x402 micropayments — can you check that URL and decode whatever payment terms it returns, like the amount, network, and payTo address?"},{"title":"Debug a broken redirect chain","prompt":"Something is wrong with https://mysite.com/old-page — can you trace every redirect hop it goes through, including each status code and how long each step takes, so I can figure out where it's breaking?"}],"resultDescription":"A JSON object containing: 'up' (boolean), final HTTP status code, the full URL checked, an array of redirect hops each with URL/status/latency in ms, total_ms elapsed, content_type, and if the server responded with HTTP 402 an 'x402' object with version, network, amount, payTo, and bazaar fields; unreachable hosts return up:false rather than an error.","failureModes":["Unreachable host returns up:false with no status rather than an HTTP error — agent must check 'up' field","DNS resolution failure is reported as up:false, not a connection error","Timeouts from very slow servers may result in an incomplete response","No URL query parameter provided triggers example input mode rather than an error","Non-GET endpoints cannot be probed (only GET is supported)","Private/internal URLs (non-public) will not be reachable from Cloudflare's edge"],"whenToPreferThis":"Choose this endpoint when you need a real-time, edge-based HTTP health check with full redirect tracing and x402 payment term decoding in a single call. It is especially valuable when diagnosing redirect chains, verifying API liveness from a neutral third-party vantage point, or when working with x402-enabled micropayment endpoints and needing to inspect their payment requirements programmatically. Prefer this over simple ping tools when you need latency data per hop, TLS info, server headers, and content-type together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:31:07.959Z","isFirstParty":false,"canonicalSlug":"orbit-web-tools-url-health-check-ebee25d5"}