{"uid":"cap_QP0iIi5KMvR1NDaxhp1Wy","slug":"serp-extract-agentdiet-dev-agentdiet-web-url-distiller-be41ddff","name":"AgentDiet Web URL Distiller","description":"Distill a web URL into compact agent-ready tokens (Live x402 v2, IETF MPP & MCP endpoint at https://serp-extract.agentdiet.dev/api/diet)","url":"https://serp-extract.agentdiet.dev/api/diet?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"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Maximum number of items to return per page (1-100)"},"query":{"type":"string","description":"BM25 focus query when mode=budget"},"cursor":{"type":"string","description":"Opaque pagination cursor for fetching the next page"},"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_VdvBDwMbPEibyCjrHmJF7","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"serp-extract.agentdiet.dev","brandSlug":"serp-extract-agentdiet-dev-mpp","brandBaseUrl":"https://serp-extract.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a webpage URL and distills it into compact, token-efficient Markdown, structured JSON, skeleton outline, or BM25-ranked budget excerpt for AI agents","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown, keeping it under 2000 tokens and focusing on 'payment intents'?","exampleUseCases":[{"title":"Token-budget web research for LLM pipeline","prompt":"Fetch https://openai.com/research/gpt-4 and distill it into at most 1500 tokens using budget mode, focused on the query 'safety benchmarks' — I need to stay within my context limit."},{"title":"Structured data extraction from a product page","prompt":"Pull the page at https://aws.amazon.com/s3/pricing/ and return it as structured JSON tables so I can parse the pricing tiers programmatically."},{"title":"Quick skeleton outline of a long documentation page","prompt":"Give me a skeleton outline of https://docs.stripe.com/api so I can understand the top-level sections without reading the whole thing."}],"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 depending on mode), plus an 'roi_proof' object showing raw token count, distilled token count, tokens saved, compression ratio percentage, estimated LLM cost saved in USD, and an ROI multiplier. Also includes optional billing and cache hit/miss metadata.","failureModes":["Invalid or unreachable URL returns an error status","Target webpage blocks bots or returns 403/404","Token budget too small (max_tokens below minimum of 20) causes validation failure","Payment/x402 authentication failure blocks the request","Very large pages may hit processing timeouts","mode=budget without a query parameter may produce less focused results"],"whenToPreferThis":"Choose this endpoint when you need to read or process webpage content inside an LLM pipeline and want to minimize token consumption — especially when working with long documentation pages, news articles, or any web content that would otherwise overflow context windows. It is ideal when you need BM25-focused relevance trimming against a specific query, or when you want structured JSON extraction rather than raw HTML parsing. Prefer it over generic web scrapers when token efficiency and ROI metrics matter to your agent workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:50:37.619Z","isFirstParty":false,"canonicalSlug":"serp-extract-agentdiet-dev-agentdiet-web-url-distiller-be41ddff"}