{"uid":"cap_2Z_cIAnACpiNRskD8eFPN","slug":"webbersites-uptime-probe-5074a507","name":"Webbersites Uptime Probe","description":"Uptime/health probe for any public URL: sends a HEAD request (auto GET fallback when the server refuses HEAD), follows redirects with per-hop safety checks, and returns up/down, HTTP status, latency in ms, redirect chain, final URL, and key response headers. Deterministic, no page download — a monitoring probe agents can call on a schedule.","url":"https://api.webbersites.com/api/uptime","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 to check, e.g. https://example.com"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"up":{"type":"boolean"},"url":{"type":"string"},"error":{"type":"string","description":"Present when up=false: timeout, dns, tls, connection refused…"},"method":{"type":"string"},"status":{"type":"number"},"headers":{"type":"object"},"final_url":{"type":"string"},"redirects":{"type":"number"},"checked_at":{"type":"string"},"latency_ms":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"up":true,"url":"https://example.com","method":"HEAD","status":200,"headers":{"server":"ECS","content_type":"text/html"},"final_url":"https://example.com/","redirects":0,"checked_at":"2026-07-08T00:00:00.000Z","latency_ms":132}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_diL-pIEkg36TnGSzHtb7F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a public URL is up or down by sending a HEAD/GET request and returns HTTP status, latency, redirect chain, and response headers","exampleAgentPrompt":"Can you check if https://shop.example.com is currently up and responding, and tell me the HTTP status code, how fast it responded, and whether it redirected anywhere?","exampleUseCases":null,"resultDescription":"Returns a JSON object with: up (boolean), HTTP status code, latency_ms (round-trip time in milliseconds), redirects (count), final_url (after all redirects), response headers (key-value), checked_at (ISO timestamp), and — if down — an error field explaining the failure (timeout, dns, tls, connection refused, etc.).","failureModes":["URL is unreachable or times out — up=false with error describing cause (timeout, dns, connection refused)","TLS/SSL handshake failure — up=false with error='tls'","Invalid or malformed URL input — likely HTTP 4xx or error response from probe","Server refuses HEAD and GET fallback also fails — up=false","Target returns non-standard HTTP response that cannot be parsed"],"whenToPreferThis":"Use this endpoint when you need a fast, deterministic, no-download probe of whether a public URL is responding — ideal for scheduled uptime checks, pre-flight validation before scraping, verifying redirects, or health monitoring in automated workflows. Prefer this over a full-page fetcher when you only need availability and headers, not page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T12:37:51.835Z","isFirstParty":false}