# AgentDiet Web Distillation Endpoint

> AgentDiet Web Distillation Endpoint 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).

Fetches a URL and returns semantically distilled, token-compressed content by stripping 85-97% of HTML bloat for AI agent consumption

## Facts

- Endpoint: GET https://x402broker.com/v1/distill?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/agentdiet-web-distillation-endpoint-7a2e8a0c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fn83EiijjzUcWg6K3mpR8

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 agentdiet-web-distillation-endpoint-7a2e8a0c
```

Example prompt: Fetch https://techcrunch.com/2024/05/01/openai-news/ and distill it down to just the meaningful content — strip out all the HTML noise so it fits cleanly in my context window.

## When to prefer this

Choose this endpoint when you need to fetch a public URL and reduce its token footprint for LLM input — especially when the target page has heavy HTML markup, ads, navigation, or boilerplate that would waste context window space. Prefer this over raw fetch or general scraping APIs when you specifically need semantic compression with a measurable compression ratio, and when you want a micro-payment ($0.001 USDC) model rather than a subscription. Not ideal for JavaScript-heavy SPAs requiring browser rendering or for pages behind authentication.

## Known failure modes

- Invalid or unreachable URL returns an error status
- URL that returns non-HTML content (e.g. binary files) may yield empty or malformed data
- Rate limiting or payment failure (HTTP 402) if USDC balance is insufficient
- Paywalled or JavaScript-rendered pages may produce incomplete distillation
- Malformed input schema (missing 'type' or 'method') returns a validation error

## How this service works

15-App Autonomous Business-to-Agent (B2A) API Hub & MCP Suite. Supports Web Distillation, On-Chain Risk, DEX Token Intelligence, B2B Lead Enrichment, Domain OSINT, Email Verification, SEC Filings, GitHub Audits, Prompt Firewall, and native HTTP 402 (x402 Base USDC).

## Output

Returns a JSON object with a 'data' field containing the distilled page content, a 'status' field ('ok' on success), and a 'roi_proof' object showing compression_ratio_pct (e.g. 91.4) indicating what percentage of the original HTML token bloat was removed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "mode": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-web-distillation-endpoint-7a2e8a0c/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)
