{"uid":"cap_TShlna2zLmlcGa0H2jyfr","slug":"foundry-http-status-checker-b8267ac6","name":"Foundry HTTP Status Checker","description":"HTTP status check: is a URL up, its status code, redirect chain, latency and server. Input: a URL.","url":"https://minty-sprout.onrender.com/v1/http-status?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"A URL"}}},"responseSchema":{"type":"json","example":{"up":true,"url":"https://example.com","server":"cloudflare","final_url":"https://example.com","redirects":[],"latency_ms":834,"content_type":"text/html; charset=utf-8","final_status":200,"content_length":577}},"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_DJ49QKKhc4j3NwKCftJNL","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":"Checks if a URL is reachable and returns its HTTP status code, redirect chain, latency, server, and final URL.","exampleAgentPrompt":"Can you check if https://example.com is up right now, and tell me its status code, how long it took to respond, and whether it redirects anywhere?","exampleUseCases":[{"title":"Broken link detection for content audit","prompt":"Check if this URL is still live and returning a 200: https://old-blog.example.com/post/123 — I want to know the final status code and whether it redirects anywhere."},{"title":"Redirect chain investigation for SEO","prompt":"Can you trace the full redirect chain for https://bit.ly/3xYz9ab and tell me where it ends up and how many hops it takes?"},{"title":"Server latency check before deployment","prompt":"Before I switch traffic over, can you ping https://staging.myapp.io and tell me its response latency, what web server it's running, and whether it's actually returning a 200?"}],"resultDescription":"Returns a JSON object with: whether the URL is up (boolean), the original URL, the final URL after any redirects, the full redirect chain array, HTTP status code, server header, content type, content length in bytes, and latency in milliseconds.","failureModes":["URL is malformed or missing scheme — likely returns error or up:false","Host does not exist (DNS failure) — up:false with no status code","Connection timeout — up:false with high latency_ms or null","URL returns a non-2xx code — up may be false but status code and redirects still returned","Internal server error on the checker itself — HTTP 500 from the endpoint"],"whenToPreferThis":"Use this endpoint when you need a quick, structured probe of a single URL's reachability, status code, redirect behavior, and server identity. It's ideal for link validation, uptime spot-checks, redirect tracing, and infrastructure diagnostics. Prefer it over full page scrapers when you only need headers and routing metadata, not page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:57:43.622Z","isFirstParty":false,"canonicalSlug":"foundry-http-status-checker-b8267ac6"}