# x402broker Context Diet — HTML Semantic Distillation

> x402broker Context Diet — HTML Semantic Distillation is a paid API for AI agents from x402broker.com, paid per call via x402 or MPP, $0.001/call, status unknown (last checked 2026-10-20).

Strips 85-97% of HTML token bloat from a web page URL, returning a semantically distilled version optimized for LLM context windows

## Facts

- Endpoint: GET https://x402broker.com/v1/context-diet?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402, MPP
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402broker-context-diet-html-semantic-distillation-94a9526d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_EmUo1MP4j-T99PqVP-Xuu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402broker-context-diet-html-semantic-distillation-94a9526d
```

Example prompt: Can you fetch https://example.com/blog/ai-agents and distill it down — strip all the HTML noise so I just get the clean semantic content that fits in my context window?

## When to prefer this

Choose this endpoint when you need to feed web page content into an LLM context window and the raw HTML is too large or noisy. Ideal for agentic pipelines that scrape URLs and must stay within token budgets. Prefer over raw HTTP fetches or general scrapers when the primary concern is token efficiency and semantic fidelity for LLM consumption.

## Known failure modes

- Invalid or unreachable URL returns an error with HTTP status
- Paywalled or bot-blocked pages may return incomplete or empty content
- Very large or JavaScript-heavy single-page apps may not fully render
- Missing required 'input' field with type and method returns a 400 validation error
- Payment not fulfilled returns HTTP 402 requiring x402 payment flow

## How this service works

Distill a URL or raw HTML payload with BM25 budget control (Live x402 v2, IETF MPP & MCP endpoint at https://x402broker.com/v1/context-diet)

## Output

A semantically distilled version of the target webpage with 85-97% of HTML token bloat removed, leaving only meaningful content suitable for direct injection into an LLM context window. The response is a compact, clean representation of the page's core information.

## Request schema (JSON Schema)

```json
{
 "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"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402broker-context-diet-html-semantic-distillation-94a9526d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402broker.com](https://www.zero.xyz/host/x402broker.com/llms.txt)
