{"openapi":"3.1.0","info":{"title":"XGuard Web Extractor","version":"1.0.1","description":"Public web page extraction to Markdown, text, metadata and links."},"servers":[{"url":"https://extract.xguardgate.com"}],"paths":{"/healthz":{"get":{"operationId":"health","responses":{"200":{"description":"Healthy"}}}},"/v1/extract":{"post":{"operationId":"extract","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"includeLinks":{"type":"boolean","default":true},"maxContentChars":{"type":"integer","minimum":1000,"maximum":1000000,"default":200000}}}}}},"responses":{"200":{"description":"Extraction result"},"400":{"description":"Invalid request"},"401":{"description":"RapidAPI proxy secret mismatch"},"422":{"description":"Upstream extraction failed"}}}}}}