{"uid":"cap_h6d8uXMR4dxpft7Yws-GL","slug":"json-repair-agentdiet-dev-web-url-to-agent-ready-token-distiller-dbdc500a","name":"Web URL to Agent-Ready Token Distiller","description":"Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://json-repair.agentdiet.dev/v1/token-optimizer)","url":"https://json-repair.agentdiet.dev/v1/token-optimizer?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_SDtBr4e0fzeLMvdudWzIR","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"json-repair.agentdiet.dev","brandSlug":"json-repair-agentdiet-dev-mpp","brandBaseUrl":"https://json-repair.agentdiet.dev","brandDocsUrl":null,"whatItDoes":"Fetches a URL or raw HTML and distills it into compact, token-efficient markdown, structured JSON, skeleton outline, or BM25-focused excerpts with a strict token budget ceiling.","exampleAgentPrompt":"Can you distill https://stripe.com/docs/payments into compact markdown, keeping it under 500 tokens and focusing on the query 'payment intents'?","exampleUseCases":[{"title":"Fit documentation into context window","prompt":"Pull the Stripe docs from https://stripe.com/docs/api and distill them into structured markdown under 800 tokens so I can fit them into my agent's context window."},{"title":"BM25 focused research extraction","prompt":"Fetch https://openai.com/research/gpt-4 and extract only the parts relevant to 'fine-tuning' using budget mode with a max of 300 tokens."},{"title":"Structured data extraction from webpage","prompt":"Take the HTML from this product page at https://example-shop.com/products/widget and convert it into structured JSON tables showing the product specs and pricing."}],"resultDescription":"Returns a JSON object containing the distilled content (markdown text, structured JSON tables/metadata, skeleton outline, or BM25-focused excerpt depending on mode), plus an roi_proof object with raw_tokens, distilled_tokens, tokens_saved, compression_ratio_pct, roi_multiplier, and llm_cost_saved_usd. Also includes cache status (HIT/MISS) and billing details.","failureModes":["URL is unreachable or returns non-200 status — endpoint may return an error status","URL points to a non-HTML resource (PDF, binary) that cannot be parsed","max_tokens set too low to produce meaningful output (minimum 20)","mode=budget without a query parameter may produce suboptimal BM25 ranking","Raw HTML too large to process within service limits","Network timeout when fetching slow remote URLs"],"whenToPreferThis":"Choose this endpoint when you need to feed web content to an LLM but want to minimize token usage and cost. It is ideal when the target page is large and only a focused excerpt is needed (use budget+query mode), when you need structured JSON tables extracted from a webpage, or when you want a skeleton outline of a page's structure. Prefer it over raw web fetching when token budget is a constraint or when ROI metrics on compression are needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:23:36.832Z","isFirstParty":false,"canonicalSlug":"json-repair-agentdiet-dev-web-url-to-agent-ready-token-distiller-dbdc500a"}