# x402broker.com Token Optimizer (AgentDiet HTML Distillation)

> x402broker.com Token Optimizer (AgentDiet HTML 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 given URL, returning a semantically distilled, token-efficient version of the page content

## Facts

- Endpoint: GET https://x402broker.com/v1/token-optimizer?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-com-token-optimizer-agentdiet-html-distillation-bb831a37
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2G6z8lW2qSeHLLgkd26Vl

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-com-token-optimizer-agentdiet-html-distillation-bb831a37
```

Example prompt: Fetch the page at https://example.com/article and strip all the HTML bloat — I just need the clean semantic content so I can pass it to my model without burning through the context window.

## When to prefer this

Choose this endpoint when you need to pass web page content to an LLM and want to minimize token consumption and cost — especially when raw HTML would be too large or noisy for a context window. Ideal for agent pipelines doing web research, RAG ingestion, or content summarization where token efficiency is critical. Prefer over generic scrapers when semantic preservation (not just raw text) is important.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may error or return empty content
- JavaScript-heavy SPAs may not render fully, resulting in incomplete distillation
- Paywalled or auth-gated pages return only login prompts rather than content
- Very large pages may time out or return partial results
- Malformed or missing 'url' query parameter causes a 400-level error
- Payment not fulfilled via x402 protocol results in 402 Payment Required response

## 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/token-optimizer)

## Output

A semantically distilled, token-efficient version of the target webpage, with 85-97% of HTML boilerplate, ads, navigation, and structural noise removed, leaving only the core textual content. Likely returned as cleaned markdown or plain text suitable for direct ingestion into an LLM context window.

## 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-com-token-optimizer-agentdiet-html-distillation-bb831a37/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)
