{"info":{"title":"Fetchx402","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/bundles/host-intel":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"15000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Bundles Host Intel","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"host intel: DNS, leaf TLS, and WHOIS/RDAP for one hostname in a single settle. Use when you need live host facts together and must not guess. Child errors stay in-field; we do not invent data."}},"/v1/bundles/uptime-check":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"15000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Bundles Uptime Check","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"One-shot reachability: DNS, leaf TLS, and origin headers for one hostname in a single settle. Use when you need live up/degraded/down and must not guess. Child errors stay in-field; we do not invent data."}},"/v1/tools/dns":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Tools Dns","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"Resolve public DNS records (A, AAAA, MX, TXT, CNAME, NS, SOA) for a domain. Use when you need live DNS data and must not guess from memory or training data."}},"/v1/tools/headers":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Tools Headers","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"Read allowlisted HTTPS response headers for a hostname (HSTS, CSP, server, CORS). Use when you need live origin headers and must not guess. HEAD of https://{domain}/ on :443; GET if HEAD is 405/501. Redirects are not followed."}},"/v1/tools/resolve-redirect":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Tools Resolve Redirect","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"Trace HTTPS redirects for a hostname. Use when you need live hop facts and must not guess. HEAD of https://{domain}/ on :443 (GET if 405/501); follow Location up to 5 hops. HTTPS :443 only after ConnectGuard. Bodies are omitted."}},"/v1/tools/ssl-check":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Tools Ssl Check","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"Inspect the leaf TLS certificate for a public hostname (validity, issuer, SANs, fingerprint, expiry). Use when you need live cert facts and must not guess. Expired or hostname-mismatched certs still return JSON flags."}},"/v1/tools/whois":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Fetchx402: Tools Whois","intent":"charge","method":"evm","recipient":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3"}]},"summary":"Look up domain registration facts via RDAP (registrar, status, dates, nameservers, DNSSEC). Use when you need live registry data and must not guess. Unregistered names return not_found."}}},"x-service-info":{"description":"Fetchx402 is an x402-native service at https://api.fetchx402.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 7 endpoints listed."}}