{"uid":"cap_RAOEhMOdQwKLy7FSb4fIo","slug":"email-verify-agentdiet-dev-web-url-html-distillation-to-agent-ready-da2a6c7c","name":"Web URL & HTML Distillation to Agent-Ready Markdown","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://email-verify.agentdiet.dev/v1/docs-to-markdown)","url":"https://email-verify.agentdiet.dev/v1/docs-to-markdown?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","minLength":1,"description":"Target webpage URL to fetch and distill (or builtin://stripe-docs)"},"html":{"type":"string","description":"Optional raw HTML string to distill directly without fetching"},"mode":{"enum":["markdown","structured","skeleton","budget"],"type":"string","default":"markdown","description":"Distillation mode"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"max_tokens":{"type":"integer","minimum":20,"description":"Strict token budget ceiling when mode=budget"}}},"responseSchema":{"type":"object","required":["status","roi_proof","data"],"properties":{"data":{"type":"object","description":"Distilled Markdown, structured JSON tables/metadata, skeleton outline, or BM25 budget excerpt."},"cache":{"type":"object","properties":{"status":{"enum":["HIT","MISS"],"type":"string"},"cache_key":{"type":"string"},"latency_ms":{"type":"number"}}},"status":{"type":"string","description":"Execution status ('ok')"},"billing":{"type":"object","properties":{"agent_id":{"type":"string"},"payment_method":{"type":"string"},"fee_charged_usd":{"type":"number"}}},"roi_proof":{"type":"object","properties":{"raw_tokens":{"type":"integer"},"tokens_saved":{"type":"integer"},"roi_multiplier":{"type":"number"},"distilled_tokens":{"type":"integer"},"llm_cost_saved_usd":{"type":"number"},"compression_ratio_pct":{"type":"number"}}}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.001","displayCostAsset":"USD","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":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_r0ci9Z5NivIAT5oc7_3uQ","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"email-verify.agentdiet.dev","brandSlug":"email-verify-agentdiet-dev-mpp","brandBaseUrl":"https://email-verify.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches and compresses a URL or raw HTML into compact, token-efficient Markdown or structured output with optional BM25 budget control","exampleAgentPrompt":"Can you fetch the Stripe API docs page at https://stripe.com/docs/api/charges and distill it into compact markdown, keeping it under 2000 tokens and focusing on the 'create charge' parts?","exampleUseCases":[{"title":"Distill documentation into LLM context","prompt":"Grab the OpenAI API reference at https://platform.openai.com/docs/api-reference and distill it into structured markdown so I can feed it to my agent without blowing my token budget."},{"title":"Budget-capped focused page extraction","prompt":"Fetch https://docs.github.com/en/rest/repos and extract only the parts relevant to 'creating a repository', keeping the output under 500 tokens in budget mode."},{"title":"Convert raw HTML to structured tables","prompt":"I have some raw HTML from a pricing page — can you distill it into structured JSON tables so my agent can compare the pricing tiers easily?"}],"resultDescription":"Returns a JSON object with a 'data' field containing the distilled content (Markdown, structured tables, skeleton outline, or BM25-ranked excerpt depending on mode), plus an 'roi_proof' object showing raw vs. distilled token counts, compression ratio percentage, tokens saved, and estimated LLM cost saved in USD. Also includes optional cache hit/miss status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","max_tokens below minimum of 20 is rejected","mode=budget without a query may return unfiltered content","Raw HTML too large may exceed processing limits","Paywalled or bot-blocked pages may return empty or partial content","Missing required 'url' parameter returns a validation error","x402 payment failure blocks the request"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to ingest web content efficiently without exceeding LLM context windows. It is ideal for documentation pages, SaaS landing pages, or any URL where raw HTML would waste tokens. The BM25 budget mode makes it uniquely suited for targeted extraction when only a specific section of a page is needed. Prefer it over generic scrapers when token economy and structured output matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:21:29.021Z","isFirstParty":false,"canonicalSlug":"email-verify-agentdiet-dev-web-url-html-distillation-to-agent-ready-da2a6c7c"}