{"name":"SchemaSure","type":"Index","description":"Pay-per-call APIs that extract strict, JSON-Schema-valid typed JSON from unstructured text, HTML, or document images. Output is guaranteed to validate against the caller-supplied JSON Schema (Ajv, draft 2020-12) or the request returns a typed error and is not charged (charge-only-on-success). Both production services use x402 V2 with USDC on Base mainnet; the image service is always paid and has no V1 or free route. A legacy V1 text endpoint provides limited free evaluation calls. No signup, API keys, or account dashboard — built for autonomous AI agents.","image":"https://schemasure.com/icon.svg","tags":["x402","structured-output","ai-agents","structured-data","json","extraction","schema","json-schema","text-to-json","image-to-json","ocr","vision","data-cleaning","parsing","llm","agents"],"created":"2026-07-20","modified":"2026-08-05","url":"https://schemasure.com/apis.json","specificationVersion":"0.18","apis":[{"name":"SchemaSure — Text extraction","description":"Use when you hold unstructured text or HTML and need JSON that matches a schema you supply. Returns JSON validated against your JSON Schema, or a typed error and no charge.","image":"https://schemasure.com/icon.svg","humanURL":"https://schemasure.com","baseURL":"https://schemasure.com/v2/extract","tags":["x402","structured-output","ai-agents","structured-data","json","extraction","schema","json-schema","text-to-json","image-to-json","ocr","vision","data-cleaning","parsing","llm","agents"],"properties":[{"type":"Documentation","url":"https://schemasure.com"},{"type":"OpenAPI","url":"https://schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://schemasure.com/llms.txt"},{"type":"x-x402","url":"https://schemasure.com/.well-known/x402"},{"type":"x-x402-image","url":"https://schemasure.com/.well-known/x402-image"},{"type":"x-pricing","url":"https://schemasure.com/.well-known/pricing.json"},{"type":"x-benchmarks","url":"https://schemasure.com/.well-known/benchmarks.json"},{"type":"x-image-benchmarks","url":"https://schemasure.com/.well-known/image-benchmarks.json"},{"type":"x-mcp-package","url":"https://www.npmjs.com/package/@noamjose/schemasure"},{"type":"x-security-txt","url":"https://schemasure.com/.well-known/security.txt"},{"type":"x-data-handling","url":"https://schemasure.com/.well-known/data-handling.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]},{"name":"SchemaSure — Image extraction","description":"Use when you hold a document image — scan, receipt, form, label, or screenshot — and need JSON that matches a schema you supply. Returns JSON validated against your JSON Schema, or a typed error and no charge.","image":"https://schemasure.com/icon.svg","humanURL":"https://schemasure.com","baseURL":"https://schemasure.com/v2/extract-image","tags":["x402","structured-output","ai-agents","structured-data","json","extraction","schema","json-schema","text-to-json","image-to-json","ocr","vision","data-cleaning","parsing","llm","agents"],"properties":[{"type":"Documentation","url":"https://schemasure.com"},{"type":"OpenAPI","url":"https://schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://schemasure.com/llms.txt"},{"type":"x-x402","url":"https://schemasure.com/.well-known/x402"},{"type":"x-x402-image","url":"https://schemasure.com/.well-known/x402-image"},{"type":"x-pricing","url":"https://schemasure.com/.well-known/pricing.json"},{"type":"x-benchmarks","url":"https://schemasure.com/.well-known/benchmarks.json"},{"type":"x-image-benchmarks","url":"https://schemasure.com/.well-known/image-benchmarks.json"},{"type":"x-mcp-package","url":"https://www.npmjs.com/package/@noamjose/schemasure"},{"type":"x-security-txt","url":"https://schemasure.com/.well-known/security.txt"},{"type":"x-data-handling","url":"https://schemasure.com/.well-known/data-handling.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]},{"name":"ChronoSure — Business time","description":"Use when you must resolve a local time, a DST ambiguity, a business-day offset, or a public holiday for a timezone. Returns a verdict plus the resolved instant, DST candidates, holiday and working-hour evidence.","image":"https://chrono.schemasure.com/icon.svg","humanURL":"https://chrono.schemasure.com","baseURL":"https://chrono.schemasure.com/v1/business-time","tags":["chronosure","x402","agents"],"properties":[{"type":"Documentation","url":"https://chrono.schemasure.com"},{"type":"OpenAPI","url":"https://chrono.schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://chrono.schemasure.com/llms.txt"},{"type":"x-skill","url":"https://chrono.schemasure.com/SKILL.md"},{"type":"x-x402","url":"https://chrono.schemasure.com/.well-known/x402.json"},{"type":"x-pricing","url":"https://chrono.schemasure.com/.well-known/pricing.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]},{"name":"SQLPermit — SQL guard","description":"Use when you are about to execute a PostgreSQL statement and need it checked against a policy first. Returns a pass/warn/block verdict, the normalized statement and its hash, and an optional signed execution permit.","image":"https://sqlpermit.schemasure.com/icon.svg","humanURL":"https://sqlpermit.schemasure.com","baseURL":"https://sqlpermit.schemasure.com/v1/guard/sql","tags":["sqlpermit","x402","agents"],"properties":[{"type":"Documentation","url":"https://sqlpermit.schemasure.com"},{"type":"OpenAPI","url":"https://sqlpermit.schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://sqlpermit.schemasure.com/llms.txt"},{"type":"x-skill","url":"https://sqlpermit.schemasure.com/SKILL.md"},{"type":"x-x402","url":"https://sqlpermit.schemasure.com/.well-known/x402.json"},{"type":"x-pricing","url":"https://sqlpermit.schemasure.com/.well-known/pricing.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]},{"name":"TxGuard — Transaction preflight","description":"Use when you are about to sign a Base transaction or an x402 payment authorization and need to know what it actually does. Returns an allow/warn/block/unknown verdict with the decoded intent, approval changes, and a comparison against the quote you expected.","image":"https://txguard.schemasure.com/icon.svg","humanURL":"https://txguard.schemasure.com","baseURL":"https://txguard.schemasure.com/v1/tx/preflight","tags":["txguard","x402","agents"],"properties":[{"type":"Documentation","url":"https://txguard.schemasure.com"},{"type":"OpenAPI","url":"https://txguard.schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://txguard.schemasure.com/llms.txt"},{"type":"x-skill","url":"https://txguard.schemasure.com/SKILL.md"},{"type":"x-x402","url":"https://txguard.schemasure.com/.well-known/x402.json"},{"type":"x-pricing","url":"https://txguard.schemasure.com/.well-known/pricing.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]},{"name":"SafeFetch — Safe fetch","description":"Use when you must read an untrusted web page and want the prose without the instructions hidden inside it. Returns a verdict, clean Markdown with citation anchors, a content hash, and decoded evidence of any hidden payload.","image":"https://safefetch.schemasure.com/icon.svg","humanURL":"https://safefetch.schemasure.com","baseURL":"https://safefetch.schemasure.com/v1/fetch","tags":["safefetch","x402","agents"],"properties":[{"type":"Documentation","url":"https://safefetch.schemasure.com"},{"type":"OpenAPI","url":"https://safefetch.schemasure.com/openapi.json"},{"type":"x-llms-txt","url":"https://safefetch.schemasure.com/llms.txt"},{"type":"x-skill","url":"https://safefetch.schemasure.com/SKILL.md"},{"type":"x-x402","url":"https://safefetch.schemasure.com/.well-known/x402.json"},{"type":"x-pricing","url":"https://safefetch.schemasure.com/.well-known/pricing.json"}],"contact":[{"FN":"SchemaSure Support","email":"support@schemasure.com","url":"https://schemasure.com"}]}],"maintainers":[{"FN":"SchemaSure","url":"https://schemasure.com","email":"support@schemasure.com"}],"x-service-version":"0.2.0"}