{"uid":"cap_TdYMB28tLSQ97MfDvyWUG","slug":"x402broker-clean-html-agentdiet-semantic-distillation-f11e262d","name":"x402broker Clean HTML — AgentDiet Semantic Distillation","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://x402broker.com/v1/clean-html)","url":"https://x402broker.com/v1/clean-html?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":["x402"],"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":"unknown","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"},{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zLn8Q2PJ-soEUwk1CPDWF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_AJY3nrdNyHIUMS2KDzXEG","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Strips 85–97% of HTML token bloat from a given URL, returning a clean, semantically distilled version of the page content for AI agent consumption.","exampleAgentPrompt":"Can you fetch https://techcrunch.com/2024/05/15/openai-announcement/ and strip out all the HTML bloat — I just want the clean, distilled text content so I can summarize it without burning through tokens.","exampleUseCases":[{"title":"LLM-ready article ingestion","prompt":"Grab the article at https://www.wired.com/story/ai-agents-future/ and distill it down to clean text — I want to feed it to the model without all the nav, ads, and scripts eating up my context window."},{"title":"Research page preprocessing","prompt":"Clean up this Wikipedia page for me — https://en.wikipedia.org/wiki/Large_language_model — strip the HTML noise and give me just the semantic content so I can summarize and cite it efficiently."},{"title":"Competitive intelligence scraping","prompt":"Pull https://www.competitor.com/pricing and distill the HTML so I just get the meaningful pricing text, no layout garbage — I want to compare their tiers without parsing a wall of markup."}],"resultDescription":"A semantically distilled version of the target webpage with 85–97% of HTML token bloat removed. The response contains the meaningful text and semantic structure of the page, stripped of navigation, ads, scripts, styles, and other non-content elements — making it ready for direct LLM ingestion at a fraction of the original token cost.","failureModes":["Target URL is unreachable or returns a non-200 status — endpoint may return an error or empty content","JavaScript-heavy single-page apps may not render fully, resulting in minimal distilled content","Paywalled or login-gated pages may return only the login wall content","Malformed or non-HTML URLs may cause processing errors","Rate limiting or bot-detection on the target site may block the fetch"],"whenToPreferThis":"Choose this endpoint when you need to fetch a webpage and process it with an LLM but want to minimize token consumption. It is ideal for agentic pipelines that need to read web pages at scale without paying for full HTML tokens. Prefer it over raw web fetch tools when the target page is HTML-heavy and you only need the semantic/readable content. Less suitable for pages that require JavaScript rendering or authenticated sessions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:48:02.545Z","isFirstParty":false,"canonicalSlug":"x402broker-clean-html-agentdiet-semantic-distillation-f11e262d"}