{"uid":"cap_onTZ7W-Kz__eBgU1hE8Zk","slug":"page-read-24f7ed85","name":"page-read","description":"Web page to clean markdown for AI agents. Pay per call in USDC on Base via x402; charged only on success.","url":"https://page-read.agent-audit.workers.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":"Public http(s) URL"},"links":{"enum":["0","1"],"type":"string","description":"1 = include absolute link list"},"format":{"enum":["markdown","text"],"type":"string"},"maxChars":{"type":"integer","maximum":50000,"minimum":500,"description":"default 10000"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","title":"Example Domain","words":30,"format":"markdown","region":"body","sha256":"…","content":"# Example Domain\n\nThis domain is for use in illustrative examples in documents. ...","finalUrl":"https://example.com/","fetchedAt":"2026-10-18T00:00:00.000Z","truncated":false,"upstreamStatus":200}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_34kZYnZnmWhcjxeJHQAUB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","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 converts it to clean Markdown or plain text for AI agent consumption, billed per successful call in USDC on Base via x402.","exampleAgentPrompt":"Fetch the content of https://en.wikipedia.org/wiki/Markdown and give it to me as clean markdown, with links included and a max of 8000 characters.","exampleUseCases":[{"title":"Article summarization pipeline","prompt":"Grab the article at https://www.bbc.com/news/technology-12345678 and convert it to clean markdown so I can summarize it — cap it at 5000 characters."},{"title":"Competitor landing page monitoring","prompt":"Read the content of https://www.competitor.com/pricing as plain text so I can compare their pricing tiers to ours."},{"title":"Research link digest","prompt":"Pull the content from https://arxiv.org/abs/2401.00001 in markdown format and include the full list of links so I can see what sources they reference."}],"resultDescription":"Returns a JSON object containing the page title, cleaned content in markdown or plain text, word count, SHA-256 hash of the content, the final URL after any redirects, fetch timestamp, a truncation flag indicating whether the content was cut, and the upstream HTTP status code.","failureModes":["Non-public or paywalled URLs return an error or empty content","URLs that block bots (e.g. Cloudflare-protected) may fail or return incomplete content","upstream HTTP errors (4xx/5xx) are surfaced in the upstreamStatus field","maxChars below 500 or above 50000 are rejected by schema validation","Payment failure via x402 means the call is not charged and no content is returned","Redirect loops or invalid URL formats cause fetch failure"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-use web-to-markdown conversion without managing your own scraping infrastructure. It is ideal for AI agent pipelines that need clean, LLM-ready text from arbitrary public URLs on demand, especially when cost control matters (charged only on success). Prefer it over full headless-browser scrapers when JavaScript rendering is not required and you want deterministic, clean output with provenance metadata (SHA-256, fetchedAt, finalUrl).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T06:30:23.143Z","isFirstParty":false,"canonicalSlug":"page-read-24f7ed85"}