{"service":"extract","route":"POST /extract","price":"$0.01","payment":"x402 (USDC on Base) — POST to this path, pay the returned 402, retry","description":"Extract structured data / JSON from text or a URL — GUARANTEED-valid, schema-validated, and auto-repaired before you get it. Give comma-separated field names or a full JSON Schema. Input: { text? | url?, fields? OR schema? }.","input":{"properties":{"text":{"type":"string","description":"Raw text (max 100k chars; or provide url)"},"url":{"type":"string","description":"Public http(s) URL (or provide text)"},"fields":{"type":"string","description":"Comma-separated field names"},"schema":{"type":"object","description":"JSON Schema the output must conform to (type/properties/required/items/enum subset)"}}},"inputExample":{"text":"Jane Doe, VP Sales at Acme, jane@acme.com","fields":"name,title,email"},"outputExample":{"name":"Jane Doe","title":"VP Sales","email":"jane@acme.com"},"outputSchema":{"type":"object"}}