{"uid":"cap_vf3S9F8jz7OPCNsI5V9yq","slug":"agent-data-desk-markdown-web-page-fetcher-1599997b","name":"Agent Data Desk – Markdown / Web Page Fetcher","description":"Pay-per-call data for AI agents: weather ($0.005), defi_yields ($0.002), token_balance ($0.002), markdown ($0.01). USDC on Base mainnet via x402 v2; no API keys, no accounts.","url":"https://x402-seller.zshnfaizal.workers.dev/v1/markdown","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":"Absolute http(s) URL of a public page."},"format":{"enum":["json","md"],"type":"string","description":"json = {url, final_url, title, markdown, truncated}; md = raw text/markdown body."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["url","markdown","truncated"],"properties":{"url":{"type":"string"},"chars":{"type":"integer"},"title":{"type":"string"},"status":{"type":"integer"},"markdown":{"type":"string"},"final_url":{"type":"string"},"truncated":{"type":"boolean"},"fetched_at":{"type":"string"},"content_type":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","chars":231,"title":"Example Domain","status":200,"markdown":"# Example Domain\n\nThis domain is for use in illustrative examples in documents...\n\n[More information...](https://www.iana.org/domains/example)","final_url":"https://example.com/","truncated":false,"fetched_at":"2026-08-29T20:05:12.000Z","content_type":"text/html; charset=UTF-8"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vwoyzYBrTtjJKhZlXQDLp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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 as clean Markdown (or JSON with metadata), paid per-call via USDC on Base with no API keys required.","exampleAgentPrompt":"Fetch the contents of https://en.wikipedia.org/wiki/Markdown and give me back the full page as markdown text — return the JSON format so I also get the title and final URL.","exampleUseCases":[{"title":"Summarize a news article","prompt":"Pull the content of this article — https://www.bbc.com/news/technology-68042830 — as markdown so you can summarize the key points for me."},{"title":"Research a product page","prompt":"Grab the full text of https://openai.com/research/gpt-4 as markdown and tell me what capabilities they highlight on that page."},{"title":"Monitor a documentation page","prompt":"Fetch https://docs.uniswap.org/contracts/v3/overview as JSON so I get the title, final URL, and markdown body — I want to check whether the contract addresses section has changed since last week."}],"resultDescription":"Returns a JSON object containing the original URL, final redirected URL, page title, HTTP status code, full page content as Markdown, character count, a boolean indicating whether the content was truncated, the fetch timestamp, and content-type header. In 'md' format mode, returns only the raw Markdown/text body.","failureModes":["Non-public or authentication-gated URLs return empty or error content","Very large pages may be truncated (truncated: true in response)","Invalid or malformed URLs cause a 4xx error","Payment failure via x402 protocol blocks the request before fetching","Pages with heavy JavaScript rendering may not return full dynamic content","DNS resolution failures or unreachable hosts return an error status"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call web page fetcher that returns LLM-ready Markdown with no account setup, no API keys, and micropayment billing via USDC on Base. Ideal for AI agents that need to read arbitrary public URLs on demand without managing subscriptions. Prefer it over browser automation tools when the page content is accessible without JavaScript rendering.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:37:44.940Z","isFirstParty":false}