{"family":"web","title":"Domain, website and endpoint checks","free":true,"note":"Fixed sample: real example input and output of each paid route in this family, no payment. The paid routes answer HTTP 402; each paid answer carries next.","services":[{"service":"domain-intel","title":"Domain intelligence","tool":"blackwood_domain_intel","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/domain-intel","price":{"scheme":"exact","amountUsdc":"0.02"},"useWhen":"you need a whois or domain lookup, dns records, email security checks or certificate transparency data for osint or due diligence","avoidWhen":"historical whois, registrant personal data (redacted by registries) or port and vulnerability scans","input":{"domain":"example.com","certificates":false},"output":{"domain":"example.com","registered":true,"registration":{"registrar":"RESERVED-Internet Assigned Numbers Authority","created":"1995-08-14T04:00:00Z","updated":"2026-08-14T08:01:43Z","expires":"2027-08-13T04:00:00Z","status":["client delete prohibited","client transfer prohibited","client update prohibited"],"nameservers":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"dnssec":true,"rdapServer":"rdap.verisign.com"},"dns":{"a":["104.20.23.154","172.66.147.243"],"aaaa":["2606:4700:10::6814:179a","2606:4700:10::ac42:93f3"],"mx":[],"ns":["elliott.ns.cloudflare.com","hera.ns.cloudflare.com"],"txt":["v=spf1 -all","_k2n1y4vw3qtb4skdx9e7dxt97qrmmq9"],"caa":[]},"email":{"spf":"v=spf1 -all","dmarc":"v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s","dmarcPolicy":"reject"},"certificates":null,"partial":[]},"next":{"service":"http-headers","tool":"blackwood_headers_audit","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/http-headers","useWhen":"you need an http security headers audit of a website or URL, with a grade and what to fix","sample":"https://x402-gateway.blackwoodstate8.workers.dev/web/sample"}},{"service":"http-headers","title":"Security headers","tool":"blackwood_headers_audit","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/http-headers","price":{"scheme":"exact","amountUsdc":"0.007"},"useWhen":"you need an http security headers audit of a website or URL, with a grade and what to fix","avoidWhen":"vulnerability scans, TLS cipher analysis or pages behind a login","input":{"url":"https://example.com"},"output":{"url":"https://example.com","finalUrl":"https://example.com/","status":200,"redirects":0,"grade":"F","score":10,"checks":[{"header":"strict-transport-security","result":"fail","value":null,"advice":"Add Strict-Transport-Security: max-age=31536000; includeSubDomains"},{"header":"content-security-policy","result":"fail","value":null,"advice":"Add a Content-Security-Policy; start with default-src 'self' and tighten from there."},{"header":"x-frame-options","result":"fail","value":null,"advice":"Add X-Frame-Options: DENY (or CSP frame-ancestors 'none') against clickjacking."},{"header":"x-content-type-options","result":"fail","value":null,"advice":"Add X-Content-Type-Options: nosniff."},{"header":"referrer-policy","result":"warn","value":null,"advice":"Add Referrer-Policy: strict-origin-when-cross-origin."},{"header":"permissions-policy","result":"warn","value":null,"advice":"Add a Permissions-Policy that turns off features you do not use (camera, microphone, geolocation)."}],"cookies":[],"checkedAt":"2026-10-17T16:49:19.296Z"},"next":{"service":"x402-check","tool":"blackwood_x402_check","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/x402-check","useWhen":"you need an x402 endpoint test or validation of a paid API before integrating or listing it","sample":"https://x402-gateway.blackwoodstate8.workers.dev/web/sample"}},{"service":"x402-check","title":"x402 check","tool":"blackwood_x402_check","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/x402-check","price":{"scheme":"exact","amountUsdc":"0.007"},"useWhen":"you need an x402 endpoint test or validation of a paid API before integrating or listing it","avoidWhen":"actually paying the endpoint, or endpoints behind authentication","input":{"url":"https://x402.org/protected"},"output":{"url":"https://x402.org/protected","finalUrl":"https://x402.org/protected","status":402,"x402":true,"version":2,"resource":{"url":"https://x402.vercel.app/protected","description":"Access to protected content","mimeType":null},"accepts":[{"scheme":"exact","network":"eip155:84532","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","amount":"10000","amountUsd":0.01,"payTo":"0x209693Bc6afc0C5328bA36FaF03C514EF312287C","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","asset":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","amount":"10000","amountUsd":0.01,"payTo":"CKPKJWNdJEqa81x7CkZ14BVPiY6y16Sxs7owznqtWYp5","maxTimeoutSeconds":300}],"bazaar":{"present":false,"inputSchema":false,"outputSchema":false},"problems":["no_bazaar_metadata: without discovery metadata the endpoint is hard to find in the Bazaar"],"checkedAt":"2026-10-17T16:49:24.432Z"},"next":{"service":"domain-intel","tool":"blackwood_domain_intel","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/domain-intel","useWhen":"you need a whois or domain lookup, dns records, email security checks or certificate transparency data for osint or due diligence","sample":"https://x402-gateway.blackwoodstate8.workers.dev/web/sample"}},{"service":"email-check","title":"Email address check","tool":"blackwood_email_check","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/email-check","price":{"scheme":"exact","amountUsdc":"0.005"},"useWhen":"you need email validation or to verify email addresses (domain, MX records) before sending, signup or lead scoring","avoidWhen":"confirming that the mailbox itself exists (no SMTP probe is done) or sending email","input":{"email":"postmaster@ietf.org"},"output":{"email":"postmaster@ietf.org","normalized":"postmaster@ietf.org","syntaxValid":true,"domain":"ietf.org","disposable":false,"freeProvider":false,"roleAccount":true,"domainExists":true,"mx":[{"priority":0,"host":"mx.ietf.org"}],"acceptsMail":true,"spf":"v=spf1 ip4:166.84.6.31 ip4:166.84.7.238 ip6:2602:f977:800:f7f6::/64 ip4:166.84.7.34 ip6:2602:f977:800::e276:63ff:fe66:3400 include:_spf.google.com include:spf.hostedrt.com ~all","dmarc":"v=DMARC1; p=none; rua=mailto:dmarc_agg@vali.email,mailto:dmarc-report@ietf.org","dmarcPolicy":"none","verdict":"deliverable_domain","reasons":["role_account"],"smtpChecked":false},"next":{"service":"domain-intel","tool":"blackwood_domain_intel","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/domain-intel","useWhen":"you need a whois or domain lookup, dns records, email security checks or certificate transparency data for osint or due diligence","sample":"https://x402-gateway.blackwoodstate8.workers.dev/web/sample"}},{"service":"email-batch","title":"Email list check","tool":"blackwood_email_batch","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/email-batch","price":{"scheme":"exact","amountUsdc":"0.02"},"useWhen":"you need bulk email validation, email list verification or to verify email lists before a send or import","avoidWhen":"one address (email-check is cheaper), proving a mailbox exists (no SMTP probe) or sending email","input":{"emails":["postmaster@ietf.org","test@mailinator.com","info@example.com","not-an-email"]},"output":{"count":4,"domains":3,"summary":{"deliverable_domain":1,"risky":1,"undeliverable":1,"invalid":1,"unknown":0},"results":[{"email":"postmaster@ietf.org","normalized":"postmaster@ietf.org","syntaxValid":true,"domain":"ietf.org","disposable":false,"freeProvider":false,"roleAccount":true,"domainExists":true,"mx":[{"priority":0,"host":"mx.ietf.org"}],"acceptsMail":true,"spf":"v=spf1 ip4:166.84.6.31 ip4:166.84.7.238 ip6:2602:f977:800:f7f6::/64 ip4:166.84.7.34 ip6:2602:f977:800::e276:63ff:fe66:3400 include:_spf.google.com include:spf.hostedrt.com ~all","dmarc":"v=DMARC1; p=none; rua=mailto:dmarc_agg@vali.email,mailto:dmarc-report@ietf.org","dmarcPolicy":"none","verdict":"deliverable_domain","reasons":["role_account"],"smtpChecked":false},{"email":"test@mailinator.com","normalized":"test@mailinator.com","syntaxValid":true,"domain":"mailinator.com","disposable":true,"freeProvider":false,"roleAccount":false,"domainExists":true,"mx":[{"priority":1,"host":"mail.mailinator.com"},{"priority":1,"host":"mail2.mailinator.com"}],"acceptsMail":true,"spf":"v=spf1 -all","dmarc":"v=DMARC1;p=reject;sp=reject;aspf=s;pct=100","dmarcPolicy":"reject","verdict":"risky","reasons":["disposable"],"smtpChecked":false},{"email":"info@example.com","normalized":"info@example.com","syntaxValid":true,"domain":"example.com","disposable":false,"freeProvider":false,"roleAccount":true,"domainExists":true,"mx":[],"acceptsMail":false,"spf":"v=spf1 -all","dmarc":"v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s","dmarcPolicy":"reject","verdict":"undeliverable","reasons":["null_mx","role_account"],"smtpChecked":false},{"email":"not-an-email","normalized":null,"syntaxValid":false,"domain":null,"disposable":false,"freeProvider":false,"roleAccount":false,"domainExists":null,"mx":[],"acceptsMail":false,"spf":null,"dmarc":null,"dmarcPolicy":null,"verdict":"invalid","reasons":["syntax"],"smtpChecked":false}]},"next":{"service":"domain-intel","tool":"blackwood_domain_intel","method":"POST","url":"https://x402-gateway.blackwoodstate8.workers.dev/v1/domain-intel","useWhen":"you need a whois or domain lookup, dns records, email security checks or certificate transparency data for osint or due diligence","sample":"https://x402-gateway.blackwoodstate8.workers.dev/web/sample"}}],"try":"https://x402-gateway.blackwoodstate8.workers.dev/try"}