{"uid":"cap_MbdsfW3GyI8VNDJDHvtZE","slug":"automaton-agent-tools-read-page-as-markdown-3b7f4d1b","name":"Automaton Agent Tools – Read Page as Markdown","description":"Small, honest tools for AI agents, paid per call in USDC over x402: read a page as Markdown, check an email address, profile a domain.","url":"https://agent-tools-x402.automaton-agent.workers.dev/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 of the page to read"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","links":[{"href":"https://www.iana.org/domains/example","text":"More information..."}],"title":"Example Domain","words":28,"status":200,"finalUrl":"https://example.com/","markdown":"# Example Domain\n\nThis domain is for use in illustrative examples...","truncated":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jxXizxArbT4rc8GhVIws6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","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 content converted to clean Markdown, along with extracted links, title, word count, and status metadata.","exampleAgentPrompt":"Can you read the page at https://example.com/blog/my-article and give me the content in Markdown so I can summarize it?","exampleUseCases":[{"title":"Research article content from URL","prompt":"Fetch the page at https://techcrunch.com/2024/05/01/openai-news/ and give me the full text as Markdown so I can pull out the key points."},{"title":"Monitor competitor landing page copy","prompt":"Read https://competitor.com/pricing and return the Markdown so I can see how they describe their plans."},{"title":"Extract documentation from a public doc site","prompt":"Grab the content from https://docs.stripe.com/api/charges and convert it to Markdown — I want to understand what fields the Charges API returns."}],"resultDescription":"A JSON object containing: the final resolved URL after redirects, HTTP status code, page title, full page content as Markdown text, an array of extracted hyperlinks (each with href and anchor text), total word count, and a boolean indicating whether the content was truncated due to length limits.","failureModes":["Non-public or login-gated URLs will return an error or empty/login-page content rather than the intended page","URLs that return non-HTML content (PDFs, images, binary files) may not convert meaningfully to Markdown","Very long pages may be truncated (indicated by truncated: true in the response)","Paywalled or JavaScript-heavy single-page apps may return incomplete content","Invalid or malformed URLs will result in a request error","Pages behind CAPTCHAs or bot-detection may return challenge pages instead of content"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to read and process the textual content of a public web page in a clean, structured format. It is ideal for research, summarization, content extraction, and documentation retrieval tasks where the agent needs human-readable text rather than raw HTML. Prefer it over generic scraping tools when you want a simple, pay-per-call, no-infrastructure solution that returns immediately usable Markdown with metadata. Not suitable for private/authenticated pages, JavaScript-rendered SPAs, or binary file URLs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T06:38:13.961Z","isFirstParty":false,"canonicalSlug":"automaton-agent-tools-read-page-as-markdown-3b7f4d1b"}