{"service":"url-text","title":"Readable text from a public web page","description":"Extract readable content and a page title from one public HTTPS HTML response, as plain text or simple Markdown. Uses one upstream read without retries. Removes scripts, styles and recognized navigation using HTML heuristics. Does not run JavaScript or access login pages. The reader limits source content to 20,000 characters; output limits and reported source truncation are disclosed. Main-content extraction is best effort.","price":{"amount":"0.005","token":"USDC","network":"Base"},"input":{"type":"object","additionalProperties":false,"required":["url"],"properties":{"url":{"type":"string","minLength":9,"description":"Public HTTPS page URL. Private addresses and pages requiring authentication are unsupported."},"format":{"type":"string","enum":["text","markdown"],"default":"text","description":"Output format: plain text or simple Markdown. Defaults to text."},"maxChars":{"type":"integer","minimum":1000,"maximum":20000,"default":10000,"description":"Maximum returned text length in UTF-16 code units, from 1000 to 20000. Defaults to 10000."}}},"inputExample":{"url":"https://example.com/","format":"text","maxChars":10000},"outputExample":{"url":"https://example.com/","title":"Illustrative page","format":"text","text":"Example text.","characters":13,"truncated":false,"sourceTruncated":false,"readAt":"2026-01-01T00:00:00.000Z","scope":"Simulated documentation example, not a live reading."},"howToPay":"POST JSON to https://tienda.textokit.store/api/url-text without payment to receive HTTP 402 with the x402 payment requirements. Repeat the POST with the signed PAYMENT-SIGNATURE header (v2) or X-PAYMENT header (v1) to receive the result."}