{"uid":"cap_ScJgI25iVCj0tD5-ECaGX","slug":"prompt-guard-agentdiet-dev-web-url-to-agent-ready-token-compressor-7cb1ca9f","name":"Web URL to Agent-Ready Token Compressor","description":"Distill a web URL into compact agent-ready tokens (Live x402 v2, IETF MPP & MCP endpoint at https://prompt-guard.agentdiet.dev/v1/prompt-compress)","url":"https://prompt-guard.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 distill (or builtin://stripe-docs)"},"mode":{"enum":["markdown","structured","skeleton","budget"],"type":"string","default":"markdown","description":"Extraction mode: markdown, structured, skeleton, or budget"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"max_tokens":{"type":"integer","minimum":20,"description":"Strict token 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_1nFITOE4YN_wotl9c6Flc","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"prompt-guard.agentdiet.dev","brandSlug":"prompt-guard-agentdiet-dev-mpp","brandBaseUrl":"https://prompt-guard.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a webpage and distills it into compact, token-efficient content in markdown, structured, skeleton, or BM25 budget mode for AI agent consumption.","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown so I can fit it into my agent's context window without blowing my token budget?","exampleUseCases":[{"title":"Token-budget research on documentation","prompt":"Distill https://docs.openai.com/api-reference into skeleton mode so I can get an outline of the whole page without using more than 500 tokens."},{"title":"BM25 focused excerpt for a specific question","prompt":"Pull the content from https://en.wikipedia.org/wiki/Transformer_(machine_learning_model) in budget mode, focused on the query 'attention mechanism', and cap it at 300 tokens."},{"title":"Structured data extraction from a product page","prompt":"Fetch https://www.apple.com/iphone/ and distill it into structured mode so I get the key tables and metadata as JSON for my agent to process."}],"resultDescription":"Returns a JSON object with a 'data' field containing the distilled content (markdown text, structured JSON tables/metadata, skeleton outline, or BM25 budget excerpt depending on mode), plus an 'roi_proof' object showing raw_tokens, distilled_tokens, tokens_saved, compression_ratio_pct, roi_multiplier, and llm_cost_saved_usd. Also includes cache status (HIT/MISS) and optional billing info.","failureModes":["Invalid or unreachable URL returns an error status","URL blocked by robots.txt or anti-scrape measures may return empty or partial content","max_tokens too low may produce truncated or minimal output","query parameter ignored when mode is not 'budget'","Payment/402 failure if agent wallet is not funded"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to read a webpage but must stay within a token budget or minimize LLM costs. It is ideal for long documentation pages, research tasks, or any scenario where raw HTML or full markdown would exceed context limits. Prefer over generic scrapers when you need token accounting (roi_proof), multiple extraction modes (markdown/structured/skeleton/budget), or BM25-focused excerpts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:26:09.831Z","isFirstParty":false,"canonicalSlug":"prompt-guard-agentdiet-dev-web-url-to-agent-ready-token-compressor-7cb1ca9f"}