{"uid":"cap_67_3yh-g3U-w0hOEDSvvg","slug":"domain-osint-agentdiet-dev-web-url-context-compressor-c33206c8","name":"Web URL Context Compressor","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://domain-osint.agentdiet.dev/v1/context-compress)","url":"https://domain-osint.agentdiet.dev/v1/context-compress?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_ZKESIoTYCIlN8aoRhN2X-","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"domain-osint.agentdiet.dev","brandSlug":"domain-osint-agentdiet-dev-mpp","brandBaseUrl":"https://domain-osint.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches and distills a web URL or raw HTML into compact, agent-ready tokens using BM25 budget control and multiple extraction modes","exampleAgentPrompt":"Fetch the content at https://stripe.com/docs/payments and distill it into compact markdown using budget mode, focused on 'payment intents', keeping it under 500 tokens.","exampleUseCases":[{"title":"Stripe docs compression for agent","prompt":"Pull the Stripe API docs from https://stripe.com/docs/api and distill them into structured markdown so I can fit the key tables into my agent's context window without blowing my token budget."},{"title":"BM25 focused excerpt for research","prompt":"Fetch https://openai.com/research/gpt-4 and extract only the sections most relevant to 'fine-tuning', using budget mode with a max of 300 tokens so I get just what I need."},{"title":"Skeleton outline of a long article","prompt":"Take this URL https://en.wikipedia.org/wiki/Large_language_model and give me a skeleton outline of the page structure so I can decide which sections to read in full."}],"resultDescription":"Returns a distilled version of the webpage or HTML in the requested format (Markdown, structured JSON tables/metadata, skeleton outline, or BM25 budget excerpt), along with ROI proof metrics including raw token count, distilled token count, tokens saved, compression ratio percentage, estimated LLM cost saved, and optional billing and cache metadata.","failureModes":["URL is unreachable or returns a non-200 status — endpoint may return an error status","HTML content is empty or unparseable — distillation may return minimal output","Token budget too low (below 20) — rejected by schema validation","BM25 query missing when mode=budget — may fall back to default behavior","Rate limiting or payment failure via x402 — billing object will reflect charge outcome","Very large pages may exceed processing limits or incur higher latency"],"whenToPreferThis":"Choose this endpoint when you need to fit web page content into a constrained LLM context window efficiently, especially when you want BM25-focused excerpts or structured extraction rather than raw HTML scraping. It is ideal for agents that need to read documentation, articles, or reports without exhausting their token budget. Prefer it over generic web scrapers when you need built-in compression metrics (tokens saved, ROI) and multiple output modes (markdown, structured, skeleton, budget).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:25:45.733Z","isFirstParty":false,"canonicalSlug":"domain-osint-agentdiet-dev-web-url-context-compressor-c33206c8"}