{"uid":"cap_YlqgGAVo-WPvV-yb24ezS","slug":"company-enrich-agentdiet-dev-web-url-context-distiller-bm25-budget-b34ca910","name":"Web URL Context Distiller (BM25 Budget Control)","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://company-enrich.agentdiet.dev/v1/context-bloat-eliminator)","url":"https://company-enrich.agentdiet.dev/v1/context-bloat-eliminator?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_xy70-cNhU6p0r3RtgzFps","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"company-enrich.agentdiet.dev","brandSlug":"company-enrich-agentdiet-dev-mpp","brandBaseUrl":"https://company-enrich.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a webpage URL or raw HTML and distills it into compact, agent-ready tokens using configurable modes including markdown, structured, skeleton, or BM25 budget-capped excerpts.","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown, keeping it under 2000 tokens and focusing on the query 'payment intents' using budget mode?","exampleUseCases":[{"title":"Compress docs page for agent reasoning","prompt":"Distill https://docs.openai.com/api-reference into structured markdown so I can feed just the essential parts into my agent without blowing the context window."},{"title":"BM25 focused excerpt for research query","prompt":"Pull https://en.wikipedia.org/wiki/Transformer_(machine_learning_model) and give me a budget-mode excerpt focused on 'attention mechanism' capped at 500 tokens."},{"title":"Skeleton outline of a long article","prompt":"Fetch https://www.nytimes.com/2024/01/15/technology/ai-regulation.html and return just the skeleton outline so I can see the structure without reading the full text."}],"resultDescription":"Returns a JSON object with a 'data' field containing the distilled content (markdown, structured tables/metadata, skeleton, or BM25 excerpt), an 'roi_proof' object showing raw_tokens, distilled_tokens, tokens_saved, compression_ratio_pct, roi_multiplier, and llm_cost_saved_usd, plus optional cache hit/miss status and billing details.","failureModes":["URL is unreachable or returns a non-200 status — endpoint may return an error status","HTML is malformed or empty — distillation may produce minimal or no output","max_tokens set too low — may truncate content excessively or return error","BM25 query provided without mode=budget — query parameter may be ignored","Rate limiting or payment failure via x402 — request blocked with 402 response"],"whenToPreferThis":"Choose this endpoint when you need to feed web page content into an LLM but must stay within a token budget or reduce cost. It is especially useful when working with long documentation pages, articles, or raw HTML that would otherwise consume excessive context. Prefer this over generic scrapers when token efficiency, BM25 relevance focusing, or structured/skeleton extraction modes are needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:24:24.029Z","isFirstParty":false,"canonicalSlug":"company-enrich-agentdiet-dev-web-url-context-distiller-bm25-budget-b34ca910"}