{"uid":"cap_vHNHReSqYl8guw5T6Zi9H","slug":"company-enrich-agentdiet-dev-web-url-distiller-compact-agent-ready-efd43f4d","name":"Web URL Distiller — Compact Agent-Ready Markdown","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/spa-markdown-reader)","url":"https://company-enrich.agentdiet.dev/v1/spa-markdown-reader?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_T_m5sCKvBEax02c97oQba","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 URL (or accepts raw HTML) and distills it into compact, token-efficient markdown, structured data, or BM25-focused excerpts for AI agents","exampleAgentPrompt":"Fetch https://stripe.com/docs/payments and distill it into markdown using budget mode, focused on 'checkout integration', with a max of 500 tokens — I want just the most relevant parts without blowing my token limit.","exampleUseCases":[{"title":"Focused research on a competitor's pricing page","prompt":"Grab https://www.notion.com/pricing and distill it into budget mode focused on 'team plan features', max 300 tokens — I need just the relevant pricing details without the full page."},{"title":"Structured extraction of a product landing page","prompt":"Fetch https://openai.com/product and convert it to structured mode so I get tables and metadata — I want to parse the product features into JSON for my analysis pipeline."},{"title":"Quick skeleton outline of a long documentation page","prompt":"Distill https://docs.aws.amazon.com/s3/index.html using skeleton mode so I can see the outline of what's covered before deciding which sections to read in full."}],"resultDescription":"Returns a JSON object with a 'data' field containing the distilled content (markdown text, structured JSON tables/metadata, skeleton outline, or BM25-ranked excerpt), an 'roi_proof' object showing raw_tokens, distilled_tokens, tokens_saved, compression_ratio_pct, and llm_cost_saved_usd, plus optional cache status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","URL points to a page behind authentication or bot-blocking, resulting in empty or partial content","max_tokens set too low (below 20) is rejected by schema validation","query parameter ignored if mode is not set to 'budget'","Raw HTML input may produce poor results if the HTML is malformed or heavily JavaScript-rendered","Rate limiting or payment failures may block requests under x402 billing"],"whenToPreferThis":"Choose this endpoint when you need to feed web content to an LLM but want to minimize token consumption — especially when working with long documentation pages, news articles, or product pages. Prefer it over raw HTTP fetching when token budget control matters, or when you need structured tables/metadata extracted from HTML. The BM25 budget mode is particularly valuable when you only care about a specific topic within a large page.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:23:16.415Z","isFirstParty":false,"canonicalSlug":"company-enrich-agentdiet-dev-web-url-distiller-compact-agent-ready-efd43f4d"}