{"uid":"cap_emFt-XfuFXFW9Zslaf6Nb","slug":"url-to-markdown-converter-x402-d055aa91","name":"URL to Markdown Converter (x402)","description":"Paid deterministic utility APIs settled in native USDC on Base.","url":"https://x402-url-evidence.vercel.app/api/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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public HTTP(S) page to convert"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"title":"Example Domain","status":200,"finalUrl":"https://example.com/","markdown":"# Example Domain","truncated":false,"characters":16,"sourceBytes":1256}},"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_M4eWXteu_QGTLfZJ46sBt","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 HTTP(S) webpage and returns its content converted to Markdown, paid via USDC on Base.","exampleAgentPrompt":"Can you fetch the page at https://example.com/blog/intro and convert it to markdown so I can read the content cleanly?","exampleUseCases":[{"title":"LLM context from a webpage","prompt":"Grab the content from https://docs.openai.com/guides/prompts and convert it to markdown so I can feed it into my prompt as context."},{"title":"Research article extraction","prompt":"Pull the text from this news article at https://www.bbc.com/news/technology-123456 and give it to me in markdown format."},{"title":"Competitor page monitoring","prompt":"Fetch https://competitor.com/pricing and return the page as markdown so I can see what their current pricing looks like."}],"resultDescription":"A JSON object containing the page title, HTTP status code, final (post-redirect) URL, the full page content as Markdown text, whether the content was truncated, character count, and original source byte size.","failureModes":["Non-public or auth-gated URLs return an error or empty markdown","Pages behind JavaScript rendering may not be fully captured","Truncation flag set to true if content exceeds size limits","Non-200 HTTP status from the target site propagated in the status field","Invalid or malformed URLs cause a request error","Payment failure via x402 prevents the call from completing"],"whenToPreferThis":"Choose this endpoint when you need to fetch a live public webpage and get its content as clean, readable Markdown — ideal for feeding web content into LLMs, extracting documentation, or reading articles programmatically. Prefer this over raw HTML scraping when your downstream consumer needs plain text or structured markdown. It's well-suited for single-URL, on-demand page retrieval with micropayment billing at $0.01 USDC per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:38:05.636Z","isFirstParty":false}