{"uid":"cap_ZKUL6gO9g6k0nJ2oWeL9X","slug":"web-probe-http-timing-2afc4248","name":"Web Probe HTTP Timing","description":"Time one GET to a URL: DNS, connect, TLS, first byte and total ms, plus status, content type and size read.","url":"https://web-probe.x402tookit.com/http-timing?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":"Full https URL, no credentials"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":["null","string"]},"asOf":{"type":["null","string"]},"dnsMs":{"type":["null","number"]},"tlsMs":{"type":["null","number"]},"server":{"type":["null","string"]},"source":{"type":["null","string"]},"ttfbMs":{"type":["null","number"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"totalMs":{"type":["null","number"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"location":{},"bytesRead":{"type":["null","number"]},"connectMs":{"type":["null","number"]},"truncated":{"type":["boolean","null"]},"disclaimer":{"type":["null","string"]},"httpStatus":{"type":["null","number"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"contentType":{"type":["null","string"]},"httpVersion":{"type":["null","string"]},"contentLength":{}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WMDOoQtMnMRrmbQ3ikS60","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Measures detailed HTTP timing metrics (DNS, connect, TLS, TTFB, total) for a GET request to a given URL, plus status, content type, and response size.","exampleAgentPrompt":"Can you probe https://api.example.com and tell me how long DNS resolution, TLS handshake, and time-to-first-byte are taking, plus the HTTP status and content type?","exampleUseCases":[{"title":"API endpoint latency check","prompt":"Run a timing probe on https://api.myservice.com/health and break down DNS, connect, TLS, and TTFB for me — I want to know if it's slow or degraded."},{"title":"Pre-launch website performance baseline","prompt":"Before we go live, probe https://www.mynewsite.com and give me the full HTTP timing breakdown — DNS, connect, TLS, first byte, and total time — along with the status code and content type."},{"title":"Third-party dependency monitoring","prompt":"Check how fast https://cdn.thirdparty.com/script.js is responding right now — I need DNS time, TLS time, time to first byte, and total milliseconds so I know if it's affecting our page load."}],"resultDescription":"Returns a structured object containing timing measurements in milliseconds (dnsMs, connectMs, tlsMs, ttfbMs, totalMs), HTTP status code, content type, bytes read, HTTP version, server header, a human-readable summary, a verdict on whether the endpoint is healthy or degraded, reasons for any degradation, and metadata such as asOf timestamp and disclaimer.","failureModes":["URL is unreachable or times out — returns null timing fields and an error verdict","Invalid or non-HTTPS URL provided — schema requires a full https URL, request may be rejected","DNS resolution failure — dnsMs may be null with a failure reason in the reasons array","TLS handshake failure for HTTPS endpoints — tlsMs null, verdict indicates TLS error","Non-GET-accessible resource (e.g. requires auth) — returns HTTP 401/403 status with no body timing","Network-level block from the probe host — returns null fields or incomplete timing data"],"whenToPreferThis":"Use this endpoint when you need granular HTTP timing breakdown (DNS, connect, TLS, TTFB, total) for a single URL rather than just a reachability check. Prefer it over redirect-tracing or metadata-extraction endpoints when performance measurement is the goal. Ideal for diagnosing slow APIs, monitoring CDN performance, baselining web endpoints before/after deployments, or detecting degraded third-party services.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T12:30:51.182Z","isFirstParty":false,"canonicalSlug":"web-probe-http-timing-2afc4248"}