{"endpoints":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"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.","example":"https://api.fetchx402.com/v1/tools/dns?domain=example.com&type=A","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.005","queryParams":{"domain":"example.com","type":"A"},"scheme":"exact","url":"https://api.fetchx402.com/v1/tools/dns"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"SSL check (pay per request): 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.","example":"https://api.fetchx402.com/v1/tools/ssl-check?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.005","queryParams":{"domain":"example.com","port":443},"scheme":"exact","url":"https://api.fetchx402.com/v1/tools/ssl-check"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"WHOIS lookup via RDAP (registrar, status, dates, nameservers, DNSSEC). Use when you need live registry data and must not guess. Unregistered names return not_found.","example":"https://api.fetchx402.com/v1/tools/whois?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.005","queryParams":{"domain":"example.com"},"scheme":"exact","url":"https://api.fetchx402.com/v1/tools/whois"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"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.","example":"https://api.fetchx402.com/v1/tools/headers?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.005","queryParams":{"domain":"example.com"},"scheme":"exact","url":"https://api.fetchx402.com/v1/tools/headers"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"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.","example":"https://api.fetchx402.com/v1/tools/resolve-redirect?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.005","queryParams":{"domain":"example.com"},"scheme":"exact","url":"https://api.fetchx402.com/v1/tools/resolve-redirect"},{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"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.","example":"https://api.fetchx402.com/v1/bundles/host-intel?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.015","queryParams":{"dns_type":"A","domain":"example.com"},"scheme":"exact","url":"https://api.fetchx402.com/v1/bundles/host-intel"},{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"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.","example":"https://api.fetchx402.com/v1/bundles/uptime-check?domain=example.com","method":"GET","network":"eip155:8453","payTo":"0x33236133BecE789D551d0B5c4f9A50095d4b57d3","price":"$0.015","queryParams":{"domain":"example.com"},"scheme":"exact","url":"https://api.fetchx402.com/v1/bundles/uptime-check"}],"instructions":"# fetchx402\n\nPay-per-request network utilities for agents. USDC on Base via x402 V2. No API keys.\nNot `@x402/fetch`. fetchx402 is the API; `@x402/fetch` is a client that can pay it.\n\n## Endpoints\n\n- `GET /v1/tools/dns` — 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. ($0.005 USDC, 5000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/tools/ssl-check` — SSL check (pay per request): 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. ($0.005 USDC, 5000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/tools/whois` — WHOIS lookup via RDAP (registrar, status, dates, nameservers, DNSSEC). Use when you need live registry data and must not guess. Unregistered names return not_found. ($0.005 USDC, 5000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/tools/headers` — 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. ($0.005 USDC, 5000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/tools/resolve-redirect` — 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. ($0.005 USDC, 5000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/bundles/host-intel` — 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. ($0.015 USDC, 15000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n- `GET /v1/bundles/uptime-check` — 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. ($0.015 USDC, 15000 atomic, eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x33236133BecE789D551d0B5c4f9A50095d4b57d3)\n\nWHOIS is spelled WHOIS (RDAP under the hood). host intel is the DNS+TLS+WHOIS bundle.\n\nCatalog: GET /v1/catalog\nOpenAPI: GET /openapi.json","ownershipProofs":["0x33236133BecE789D551d0B5c4f9A50095d4b57d3"],"resources":["https://api.fetchx402.com/v1/tools/dns","https://api.fetchx402.com/v1/tools/ssl-check","https://api.fetchx402.com/v1/tools/whois","https://api.fetchx402.com/v1/tools/headers","https://api.fetchx402.com/v1/tools/resolve-redirect","https://api.fetchx402.com/v1/bundles/host-intel","https://api.fetchx402.com/v1/bundles/uptime-check"],"version":1}