{"uid":"cap_8ilsqOnWyL8DS_GeD0H7c","slug":"x402-audit-agentdiet-dev-agentdiet-web-distiller-6ae5ea2f","name":"AgentDiet Web Distiller","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://x402-audit.agentdiet.dev/api/diet)","url":"https://x402-audit.agentdiet.dev/api/diet?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_z_9l2VZTZM1ykZaIe5SW6","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"x402-audit.agentdiet.dev","brandSlug":"x402-audit-agentdiet-dev-mpp","brandBaseUrl":"https://x402-audit.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches and compresses a web URL (or raw HTML) into compact, agent-ready tokens using BM25 budget control and multiple distillation modes","exampleAgentPrompt":"Fetch the Stripe pricing page at https://stripe.com/pricing and distill it into compact Markdown, keeping it under 800 tokens focused on the query 'payment processing fees'.","exampleUseCases":[{"title":"Research page summarized for agent","prompt":"Grab the Wikipedia article at https://en.wikipedia.org/wiki/Large_language_model and distill it into clean Markdown so I can feed it into my pipeline without blowing my context window."},{"title":"BM25-focused competitive pricing excerpt","prompt":"Pull https://openai.com/pricing and give me only the parts relevant to 'API token pricing' in budget mode, capped at 500 tokens."},{"title":"Structured data extraction from online store","prompt":"Fetch https://www.bestbuy.com/site/apple-macbook-pro and extract the page as structured JSON tables showing product specs, pricing, and availability."}],"resultDescription":"Returns a JSON object containing the distilled content (Markdown, structured JSON, skeleton, or BM25 excerpt), an ROI proof block showing raw vs. distilled token counts, compression ratio, and estimated LLM cost saved, plus optional cache status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","HTML fetch timeout for slow or blocked websites","Token budget too small (max_tokens below minimum of 20) returns validation error","BM25 query mode without a query string may fall back to default behavior","Payment failure via x402 prevents execution","Paywalled or JS-rendered pages may return incomplete content"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to ingest web content within a strict token budget, wants BM25-ranked relevance filtering, or needs structured/skeleton extraction rather than raw scraping. Ideal when LLM cost reduction and compression ROI reporting matter — the built-in roi_proof field quantifies tokens saved per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:26:08.406Z","isFirstParty":false,"canonicalSlug":"x402-audit-agentdiet-dev-agentdiet-web-distiller-6ae5ea2f"}