{"uid":"cap_onDfwiU331cBO9Ewawye3","slug":"alpha-stream-agentdiet-dev-agentdiet-prompt-compress-web-url-51366ed2","name":"AgentDiet Prompt Compress – Web URL Distillation","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://alpha-stream.agentdiet.dev/v1/prompt-compress)","url":"https://alpha-stream.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_7RE8uoLkIACs7-wALbOuv","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"alpha-stream.agentdiet.dev","brandSlug":"alpha-stream-agentdiet-dev-mpp","brandBaseUrl":"https://alpha-stream.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a web URL (or accepts raw HTML) and compresses it into compact, agent-ready tokens using BM25 budget control and multiple extraction modes","exampleAgentPrompt":"Distill the content at https://stripe.com/docs/payments into compact markdown, using budget mode focused on the query 'payment intents' with a max of 500 tokens — I need it tight enough to fit in my prompt without blowing my context window.","exampleUseCases":[{"title":"Research page summarized for LLM context","prompt":"Compress https://openai.com/research/gpt-4 into structured markdown so I can paste it into my agent's context without hitting the token limit."},{"title":"BM25-focused excerpt from documentation","prompt":"Pull the Stripe docs page at builtin://stripe-docs and give me only the most relevant 300 tokens about 'webhook event handling' using budget mode."},{"title":"Skeleton outline of a long article","prompt":"Distill https://en.wikipedia.org/wiki/Large_language_model into a skeleton outline — just the headings and key structure — so I can quickly navigate what's there."}],"resultDescription":"Returns a distilled version of the webpage in the requested format (markdown, structured JSON tables/metadata, skeleton outline, or BM25-ranked budget excerpt), along with an ROI proof object showing raw token count, distilled token count, tokens saved, compression ratio percentage, and estimated LLM cost saved in USD. Also includes cache hit/miss status and billing details.","failureModes":["URL is unreachable or returns non-200 status — endpoint may return an error status","max_tokens set below minimum of 20 — validation error","mode=budget used without a query — BM25 ranking may be undefined","Raw HTML too large — may exceed processing limits","Invalid URL format — missing protocol or malformed string","Payment not completed via x402 — 402 response requiring micropayment"],"whenToPreferThis":"Choose this endpoint when you need to feed web page content into an LLM but want to minimize token usage and cost. It is especially useful when working with long documentation pages, news articles, or any HTML-heavy URL that would otherwise exceed context window limits. The BM25 budget mode makes it uniquely suited for query-focused extraction where only the most relevant portions of a page matter. Prefer it over raw scraping when token efficiency and LLM cost reduction are priorities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:23:15.718Z","isFirstParty":false,"canonicalSlug":"alpha-stream-agentdiet-dev-agentdiet-prompt-compress-web-url-51366ed2"}