{"id":"extract-preview","name":"Free extraction preview","description":"Extract text, metadata and structured offers from supplied HTML, or try labelled sample documents, with no outbound calls.","when_to_use":"Try the same parsers used by paid outcomes before paying, or normalize a small HTML document you already have.","input_schema":{"type":"object","properties":{"intent":{"oneOf":[{"type":"string","maxLength":3000},{"type":"object"}]},"capability":{"type":"string","enum":["extract-preview","web-extraction","product-offers","feed-digest"]},"url":{"type":"string","format":"uri"},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"}},"sources":{"type":"array","maxItems":3,"items":{"oneOf":[{"type":"string","format":"uri","pattern":"^https://"},{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"},"fallbacks":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"}}},"additionalProperties":false}]}},"action":{"type":"string"},"desired_action":{"type":"string"},"html":{"type":"string","maxLength":12288},"limit":{"type":"integer","minimum":1,"maximum":30},"max_age_seconds":{"type":"integer","minimum":0,"maximum":60,"default":0},"query":{"type":"string","maxLength":200},"testnet":{"type":"boolean","default":false},"input":{"type":"object"},"arguments":{"type":"object"},"name":{"type":"string"},"tool":{"type":"string"},"operation":{"type":"object","description":"Resolved read-only OpenAPI operation with URL, method and desired action; no remote spec fetching."},"http":{"type":"object"},"command":{"type":"string"},"task":{"type":"object"}},"additionalProperties":false,"description":"Use intent:'demo' for a free result. Paid outcomes accept supported English/Arabic intents with public sources. Unknown jobs return repair guidance; this is not a general-purpose language model.","examples":[{"intent":"demo"}]},"output_schema":{"type":"object","required":["ok","intent","capability","result","verification","cost","receipt"],"properties":{"ok":{"const":true},"intent":{"type":"object"},"capability":{"type":"string"},"result":{"type":"object"},"verification":{"type":"object"},"cost":{"type":"object"},"receipt":{"type":["object","null"]}}},"pricing":{"amount_atomic":"0","amount":"0.000000","currency":"USDC","decimals":6,"unit":"bounded execution","exact":true,"includes_fallback":true,"delivered":"A normalized extraction with source digests; sample data is explicitly labelled.","payment":null,"quote_expires_seconds":null},"availability":"live","execute_url":"https://api.xguardgate.com/v1/execute","protocols":["http","mcp","a2a"],"expected_latency_ms":null,"latency_note":"Not yet measured in production; bounded source timeouts, no SLA.","limitations":["No network access","Supplied HTML up to 12 KiB","Samples are not live merchant prices"],"example":{"intent":"demo"},"url":"https://xguardgate.com/capabilities/extract-preview","schema_url":"https://api.xguardgate.com/v1/capabilities/extract-preview","mappings":{"mcp":{"endpoint":"https://api.xguardgate.com/mcp","tool":"xguard_execute"},"a2a":{"endpoint":"https://api.xguardgate.com/a2a","skill":"extract-preview"},"openapi":{"url":"https://api.xguardgate.com/openapi.json","operationId":"xguardExecute"}}}