{"service":"Readmd","tagline":"Web page to clean, LLM-ready Markdown for AI agents: main-content extraction, metadata, outline, token counts and RAG chunks. $0.001 per page, $0.005 for 10.","description":"Readmd turns a URL into Markdown an LLM can use directly: the article without the page chrome, with metadata, an outline, a token estimate and optional RAG chunks. Plain HTTP fetch (no headless browser), robots.txt respected with the user-agent token `readmd`, a 3 MB page cap, redirects re-checked, private addresses refused. You pay only for pages that were actually read: every failure is returned unsettled.","version":"1.0.0","payment":{"protocol":"x402 v2","network":"eip155:8453","asset":"USDC","payTo":"0x741f78ED943C671e25405dAAaAB7b6886C7e8feb","chargedOnlyOnSuccess":true},"paid":[{"method":"GET","url":"https://readmd.canisell.xyz/v1/read","price":"$0.001","mcpTool":"read_url","summary":"Read one web page as clean Markdown"},{"method":"POST","url":"https://readmd.canisell.xyz/v1/read/batch","price":"$0.005","mcpTool":"read_urls","summary":"Read up to 10 web pages as Markdown"}],"freeTools":["preview_url"],"docs":{"llms":"https://readmd.canisell.xyz/llms.txt","openapi":"https://readmd.canisell.xyz/openapi.json"},"disclaimer":"Content belongs to its publishers; Readmd fetches it on your request and does not store it. Pages that need JavaScript to render are not supported.","endpoints":[{"method":"GET","path":"/v1/read","price":"$0.001","description":"Read a web page as clean Markdown for an LLM. Fetches the URL (robots.txt respected), extracts the main content (drops navigation, headers, footers, sidebars, cookie banners) and returns GitHub-flavoured Markdown with headings, lists, tables, code blocks (with language) and absolute links, plus metadata (title, description, author, published/modified dates, site name, language, canonical URL, image), an outline of headings, word count and a token estimate. Options: mode=full for the whole page, links=false to save tokens, images=true, include_links=true for the link list, max_tokens to truncate, chunk_tokens to get RAG-ready chunks with heading paths. Also converts native Markdown, plain text, JSON and RSS/Atom feeds. Never charged when it fails: unreachable or 4xx/5xx targets, robots.txt disallow, unsupported types (PDF, images) and empty/JavaScript-only pages return an error and are not settled. $0.001 per page."},{"method":"POST","path":"/v1/read/batch","price":"$0.005","description":"Read up to 10 web pages as clean Markdown in one call, in parallel: the same output as /v1/read for each URL, with a per-URL ok/error. $0.005 per call (= $0.0005 per page at 10 URLs). Charged only if at least one URL is read successfully."},{"method":"GET","path":"/v1/preview","price":"free","description":"Free preview of /v1/read for one URL (?url=): title, metadata, outline, word and token counts, and the first 500 characters of the Markdown. Rate-limited per IP."},{"method":"GET","path":"/v1/sample","price":"free","description":"A recorded input and full paid response of /v1/read."},{"method":"POST","path":"/mcp","price":"free tools; paid tools via x402","description":"Remote MCP server. Client config: {\"url\": \"https://readmd.canisell.xyz/mcp\"}"},{"method":"GET","path":"/openapi.json","price":"free"},{"method":"GET","path":"/.well-known/x402","price":"free"},{"method":"GET","path":"/llms.txt","price":"free"}]}