{"uid":"cap_OEbTIZJYrEDAjtwLp1b6a","slug":"whale-momentum-agentdiet-dev-web-url-prompt-compressor-with-bm25-9346019a","name":"Web URL Prompt Compressor with BM25 Budget Control","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://whale-momentum.agentdiet.dev/v1/prompt-compress)","url":"https://whale-momentum.agentdiet.dev/v1/prompt-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_jOpD9Mnhrlz1J7egvH6iY","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"whale-momentum.agentdiet.dev","brandSlug":"whale-momentum-agentdiet-dev-mpp","brandBaseUrl":"https://whale-momentum.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL or raw HTML and distills it into compact, agent-ready tokens using markdown, structured, skeleton, or BM25-budget modes","exampleAgentPrompt":"Distill the content at https://stripe.com/docs/payments into compact markdown using budget mode, focused on 'payment intents', and keep it under 500 tokens so I can fit it into my agent's context window.","exampleUseCases":[{"title":"Compress Stripe docs for agent context","prompt":"Fetch and distill https://stripe.com/docs/api into structured mode so my agent can understand the API without blowing its context window."},{"title":"BM25 budget excerpt for research","prompt":"Pull the content from https://openai.com/research/gpt-4 in budget mode, focus the BM25 query on 'multimodal capabilities', and cap it at 300 tokens."},{"title":"Skeleton outline of a long article","prompt":"Get the skeleton outline of https://en.wikipedia.org/wiki/Large_language_model so I can see the section structure without reading the whole page."}],"resultDescription":"Returns a distilled version of the target webpage as markdown, structured JSON tables/metadata, a skeleton outline, or a BM25-ranked budget excerpt, along with ROI proof metrics showing raw token count, distilled token count, tokens saved, compression ratio, and estimated LLM cost savings. Also includes cache status and billing details.","failureModes":["Invalid or unreachable URL returns an error status","max_tokens below minimum of 20 rejected with validation error","mode=budget without a query may produce unfocused results","Raw HTML too large may time out or be truncated","Paywalled or bot-protected pages may fail to fetch","Missing required 'url' parameter returns a 400-level error","x402 payment failure blocks access if payment is not completed"],"whenToPreferThis":"Choose this endpoint when you need to fit web page content into a limited LLM context window, reduce token costs before passing web content to a language model, or extract only the most relevant sections of a page using BM25 scoring. It is especially useful for agentic pipelines that routinely fetch documentation, articles, or structured web pages and need a cost-efficient, token-aware distillation step rather than raw HTML or full-page scraping.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:25:57.190Z","isFirstParty":false,"canonicalSlug":"whale-momentum-agentdiet-dev-web-url-prompt-compressor-with-bm25-9346019a"}