{"uid":"cap_0BeSS6fBliJbUnlY8buzZ","slug":"web-page-reader-clean-markdown-77f9b352","name":"Web Page Reader (Clean Markdown)","description":"URL to markdown: read any web page as clean, LLM-ready markdown. Use when an agent has a URL (article, docs, blog, product page) and needs the text without HTML, scripts or menus, e.g. to scrape article text or feed a page to an LLM. Pass url (https). Returns title, description, publish date, markdown, word count, headings and links. 0.005 USDC/call; failed calls are free.","url":"https://x402-seller-pmlm.onrender.com/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":"Public https URL of the page to read"},"maxChars":{"type":"integer","maximum":100000,"minimum":1000,"description":"Max markdown characters to return (default 20000)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["url","markdown"],"properties":{"url":{"type":"string"},"links":{"type":"array","items":{"type":"object"}},"title":{"type":["string","null"]},"status":{"type":"integer"},"finalUrl":{"type":"string"},"headings":{"type":"array","items":{"type":"object"}},"markdown":{"type":"string"},"fetchedAt":{"type":"string"},"truncated":{"type":"boolean"},"wordCount":{"type":"integer"},"description":{"type":["string","null"]},"publishedAt":{"type":["string","null"]}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/blog/post","lang":"en","links":[{"url":"https://example.com/x","text":"links"}],"title":"Example post title","status":200,"fetchMs":420,"finalUrl":"https://example.com/blog/post","headings":[{"text":"Example post title","level":1}],"markdown":"# Example post title\n\nFirst paragraph of the article as clean markdown with [links](https://example.com/x).","fetchedAt":"2026-10-03T18:00:00.000Z","truncated":false,"wordCount":812,"contentType":"text/html; charset=utf-8","description":"Meta description of the page.","publishedAt":"2026-09-30T12:00:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nSMFr6dF2djF8XjqPveRF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches any public web page and returns clean, LLM-ready markdown with title, description, publish date, headings, word count, and outbound links.","exampleAgentPrompt":"Can you read the article at https://blog.example.com/ai-trends-2025 and give me the main content as clean text so I can summarize it?","exampleUseCases":[{"title":"Summarize a research article","prompt":"Fetch the content from https://www.nature.com/articles/s41586-024-07996-z and pull out the readable text so I can summarize the key findings."},{"title":"Scan product page for details","prompt":"Read the product page at https://www.apple.com/iphone-16-pro/ and extract all the main text — I want the specs and feature descriptions without all the HTML noise."},{"title":"Extract docs page for agent context","prompt":"Pull the clean markdown from https://docs.openai.com/api-reference/introduction so I can feed it to an agent that needs to understand the API structure."}],"resultDescription":"A JSON object containing the final URL, HTTP status, page title, meta description, publish date, ISO fetch timestamp, full markdown of the page content (up to maxChars), word count, a list of headings with levels, a list of outbound links with anchor text, content type, fetch latency in ms, language code, and a truncation flag if the content was cut.","failureModes":["400 Bad Request — url parameter missing or not a valid https URL","422 Unprocessable Entity — target page is unreachable, returns no usable content, or is behind a paywall/login","503 Service Unavailable — reader service is temporarily down; no charge applied on any error"],"whenToPreferThis":"Use this endpoint when an agent has a specific public URL and needs its readable text content stripped of HTML, scripts, navigation, and ads — especially for articles, blog posts, documentation pages, and product pages. Prefer it over a search endpoint when you already have the URL and just need the content. It is not suitable for pages requiring authentication, for crawling entire sites, or for extracting structured data from dynamic JavaScript-heavy SPAs that require a full browser.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:34:03.037Z","isFirstParty":false,"canonicalSlug":"web-page-reader-clean-markdown-77f9b352"}