{"uid":"cap_WoVCBH5FJHmM4a5DJos5j","slug":"toolbelt402-web-page-reader-1f85720a","name":"Toolbelt402 Web Page Reader","description":"Pay-per-call utility API for AI agents — x402, USDC on Base, no API key.","url":"https://toolbelt402.catalystdesk.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","properties":{"url":{"type":"string"}}}}},"output":{"type":"object"}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","title":"Example Domain","markdown":"# Example Domain\n...","word_count":30}},"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_Qa30UCXFxMOpTwTI-aPZn","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 URL and returns its content as cleaned Markdown text with title and word count","exampleAgentPrompt":"Can you read the contents of https://example.com/article and give me the text as markdown?","exampleUseCases":[{"title":"Research article content for summarization","prompt":"Fetch the content of this news article at https://techcrunch.com/2024/01/01/ai-trends and summarize the key points for me."},{"title":"Extract documentation from a website","prompt":"Read the page at https://docs.python.org/3/library/json.html and pull out all the relevant text so I can reference it."},{"title":"Monitor a webpage for research","prompt":"Grab the full text of https://openai.com/blog/gpt-4 in markdown format so I can analyze what it says."}],"resultDescription":"Returns a JSON object containing the source URL, the page title, the full page content converted to Markdown, and a word count of the extracted text.","failureModes":["URL is unreachable or returns a non-200 status — endpoint may return an error or empty content","URL points to a non-HTML resource (PDF, image, binary) — markdown conversion may fail or return unexpected output","Payment not fulfilled via x402/USDC — request rejected with 402 Payment Required","Malformed or missing url query parameter — request fails validation","Target site blocks automated requests or requires login — content may be incomplete or blocked"],"whenToPreferThis":"Choose this endpoint when you need to fetch and read the text content of a public webpage and receive it in a clean, agent-friendly Markdown format, especially in a pay-per-call context with no API key setup. It is ideal for one-off URL reads by AI agents that need web access without managing credentials or subscriptions. Prefer it over full browser automation tools when you only need the readable text, not rendered JavaScript or screenshots.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:39:26.307Z","isFirstParty":false,"canonicalSlug":"toolbelt402-web-page-reader-1f85720a"}