{"uid":"cap_VhkRUzcTYMUkVS-2kwWHX","slug":"x402-web-tools-web-page-reader-readability-to-markdown-f86567ad","name":"x402 Web Tools – Web Page Reader (Readability to Markdown)","description":"Fetch a public web page and return its main content as clean Markdown (Mozilla Readability, as in Firefox Reader View, then Markdown with absolute links and tables), with title, byline, site name, published date, language, excerpt and a token estimate. Navigation, ads and footers are left out. Pages that cannot be read (errors, not HTML) are not charged.","url":"https://web.kagurazaka.dev/v1/read?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"https URL of the page"},"max_chars":{"type":"integer","description":"cut the Markdown at this many characters (1000-200000, default 50000)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{},"lang":{},"chars":{},"title":{},"markdown":{},"truncated":{},"tokens_estimate":{}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://en.wikipedia.org/wiki/HTTP_402","lang":"en","chars":50000,"title":"List of HTTP status codes","markdown":"This article lists standard and notable non-standard [HTTP response status codes](https://en.wikipedia.org/wiki/HTTP#response-status-code)...","truncated":true,"tokens_estimate":12500}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Wq9PrtRHBTcK3N6wu1S2n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public web page and returns its main content as clean Markdown using Mozilla Readability, stripping navigation, ads, and footers, with metadata like title, byline, date, language, and token estimate.","exampleAgentPrompt":"Fetch the main article content from https://www.theverge.com/2024/1/1/example-article and give it to me as clean Markdown — title, author, date, and body text only, no ads or menus, and cap it at 20000 characters.","exampleUseCases":[{"title":"Summarize a news article","prompt":"Go grab the full article text from https://www.bbc.com/news/technology-68001233 and convert it to clean Markdown so I can summarize it — strip out all the nav and ads, just give me the title, author, date, and body."},{"title":"Feed a blog post to an LLM","prompt":"I need to process this blog post at https://martinfowler.com/articles/microservices.html for my pipeline — fetch the readable content as Markdown with title and publication date, keep it under 50000 characters."},{"title":"Research a Wikipedia article","prompt":"Pull the main content from https://en.wikipedia.org/wiki/Large_language_model and give it back as clean Markdown with absolute links kept in — I want the title, language, and an estimate of how many tokens it is."}],"resultDescription":"A JSON object containing the cleaned Markdown body of the page, the canonical URL, title, byline, site name, published date, language code, excerpt, character count, a truncation flag, and an estimated token count. Navigation, ads, sidebars, and footers are excluded.","failureModes":["Page is not HTML (PDF, binary) — not charged, returns error","HTTP error fetching URL (4xx, 5xx) — not charged, returns error","Page content not parseable by Readability (no main article detected) — may return empty markdown","max_chars out of range (below 1000 or above 200000) — validation error","URL is not HTTPS — rejected by schema validation","Paywalled or login-required pages may return minimal content"],"whenToPreferThis":"Prefer this endpoint when you need clean, reader-view-style Markdown from a public article or blog page — especially when feeding content to an LLM and you want clutter removed automatically. It is purpose-built for the Mozilla Readability extraction pattern (like Firefox Reader View), returns rich metadata, and does not charge for failed reads. Use it over generic HTML scrapers when you want structured article metadata alongside the content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:36:53.731Z","isFirstParty":false,"canonicalSlug":"x402-web-tools-web-page-reader-readability-to-markdown-f86567ad"}