{"openapi":"3.1.0","info":{"title":"Tech Detect","version":"1.0.0","description":"Pay-per-call technology detection for autonomous agents. Domain in, technology stack out, with a confidence value and the evidence behind every hit. No signup, no API key, no dashboard. Every call is settled in USDC over the x402 protocol.","contact":{"name":"Die Netzhandwerker","url":"https://netzhandwerker.de"}},"servers":[{"url":"https://stack.netzhandwerker.de"}],"paths":{"/stack":{"post":{"summary":"Identify the technology stack of one website: CMS, shop, framework, JavaScript libraries with version, analytics, consent tool, payment provider, CDN, web server, host, font source, chat and booking widget.","description":"One HTTP request per host, matched against an in-house signature set. Every hit carries a confidence value from 0 to 100 and the evidence it rests on: response header, asset path, cookie name, meta generator, DNS or ASN record. Results are cached for 24 hours per host, so a repeat lookup of the same domain answers from cache. Price: 0.003 USDC per call, settled over x402 on Base Mainnet.","operationId":"detect_stack","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Absolute http or https URL. Only the host matters for the cache; a path is followed but never probed separately."},"render":{"type":"boolean","default":false,"description":"Render the page in a headless browser before matching. Off by default: plain delivery is faster, cheaper on the origin and enough for almost every site. Turn it on for pages that build their markup entirely in JavaScript."},"refresh":{"type":"boolean","default":false,"description":"Bypass the 24 hour cache and fetch the origin again. Same price."}}}}}},"responses":{"200":{"description":"Detection result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid URL or request body, only reachable on a paid call. Not charged."},"402":{"description":"Payment required. Retry with a PAYMENT-SIGNATURE header."},"403":{"description":"Origin robots.txt disallows the path, or the origin refused access. Not charged."},"415":{"description":"The origin answered with a content type that carries no technology signature. Not charged."},"502":{"description":"Origin unreachable. Not charged."},"504":{"description":"Origin or rendering worker too slow. Not charged."}},"x-x402":{"price":{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","display":"$0.003"}}}},"/health":{"get":{"summary":"Service health, no payment required","responses":{"200":{"description":"ok"}}}},"/readiness":{"get":{"summary":"Settlement readiness and counters, no payment required","responses":{"200":{"description":"ok"}}}},"/pricing":{"get":{"summary":"Machine readable price list, no payment required","responses":{"200":{"description":"ok"}}}},"/categories":{"get":{"summary":"Detected categories and signature count, no payment required","responses":{"200":{"description":"ok"}}}}},"x-service":{"slug":"tech-detect","tags":["technology-detection","tech-stack","cms-detection","lead-qualification","sales-intelligence","website-fingerprinting","agent-tools","x402"],"payment_protocol":"x402","signature_count":174,"endpoint_count":5,"paid_endpoint_count":1}}