{"uid":"cap_qQBADYCge8etLyCrk5t-s","slug":"how-is-site-status-checker-5b985a38","name":"how.is Site Status Checker","description":"Live check of one or more URLs: HTTP status, latency, DNS resolve time, resolved IP, TTL, nameservers, TLS days remaining.","url":"https://how.is/v1/check/site?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sites":{"type":"array","items":{"type":"string","format":"uri"},"maxItems":10,"description":"Up to 10 http(s):// URLs"}}},"responseSchema":{"type":"json","example":{"data":{"_shape":"data keyed by URL; each entry has ok, code, ms, dns_ms, ip, ttl, ns, cert_days, server, ts."},"result":"Site status for the requested subject","receipt":{"rail":"x402","tool":"site_status","charge_usd":0.005,"settlement_tx":"0x…"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TRsgfJ4G3tHuT8EbYSPt1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a live multi-signal check on up to 10 URLs, returning HTTP status, latency, DNS resolve time, resolved IP, TTL, nameservers, TLS certificate days remaining, and server info.","exampleAgentPrompt":"Can you do a live check on https://example.com and https://api.example.com — I want to see their HTTP status, response latency, DNS resolve time, resolved IP, nameservers, and how many days are left on their TLS certificates?","exampleUseCases":[{"title":"Pre-deployment site health check","prompt":"Before I launch the new version, can you check https://myapp.com and https://api.myapp.com — I need their HTTP status, response time in milliseconds, and how many days remain on their SSL certs to make sure everything looks good?"},{"title":"Certificate expiry alert triage","prompt":"My monitoring system flagged a possible cert issue — can you check https://shop.acmecorp.com live right now and tell me how many days are left on its TLS certificate, plus whether it's returning a normal 200 status?"},{"title":"Multi-site vendor uptime verification","prompt":"I need a quick live health check on these three vendor URLs: https://vendor1.io, https://vendor2.net, and https://vendor3.com — please get me their HTTP status codes, latency in ms, DNS resolve times, and resolved IPs."}],"resultDescription":"A JSON object keyed by each submitted URL, where each entry contains: ok (boolean reachability), code (HTTP status code), ms (response latency in milliseconds), dns_ms (DNS resolve time in milliseconds), ip (resolved IP address), ttl (DNS TTL), ns (nameservers array), cert_days (TLS certificate days remaining), server (server header value), and ts (timestamp of the check). Also includes a receipt confirming the x402 micropayment of $0.005 USDC.","failureModes":["URL is unreachable or returns a non-2xx status — reflected in ok=false and code fields rather than an error","Invalid or malformed URL submitted — likely a 400-level validation error","More than 10 URLs submitted — rejected due to maxItems constraint","DNS resolution failure — dns_ms may be null or error indicated in response","TLS/cert inspection may fail for HTTP-only sites with no cert — cert_days returns null","Payment failure on x402 rail — request not processed if micropayment cannot be settled"],"whenToPreferThis":"Use this endpoint when you need a live, real-time probe of a URL's actual HTTP reachability, latency, DNS resolution, and TLS certificate status — especially when you need all of these signals in a single call for up to 10 URLs. Prefer it over generic uptime monitors when you need raw DNS and TLS data alongside HTTP status, or when you need an on-demand check rather than scheduled polling. It complements the how.is safety and domain-intelligence endpoints by providing pure infrastructure-layer health signals.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:47.455Z","isFirstParty":false,"canonicalSlug":"how-is-site-status-checker-5b985a38"}