# Web URL Distiller for Agent-Ready Tokens

> Web URL Distiller for Agent-Ready Tokens is a paid API for AI agents from whale-momentum.agentdiet.dev, paid per call via MPP, $0.001/call, status unknown (last checked 2026-10-23).

Fetches a web URL and compresses its content into compact, token-efficient representations (markdown, structured JSON, skeleton outline, or BM25-focused budget excerpts) optimized for LLM/agent consumption.

## Facts

- Endpoint: GET https://whale-momentum.agentdiet.dev/v1/rag-diet?utm_source=zero.xyz
- Price: $0.001/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Provider: whale-momentum.agentdiet.dev
- Website: https://whale-momentum.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/whale-momentum-agentdiet-dev-web-url-distiller-for-agent-ready-tokens-8b11851d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TyhtVAZULxyYeir1COPHQ

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 whale-momentum-agentdiet-dev-web-url-distiller-for-agent-ready-tokens-8b11851d
```

Example prompt: Distill the Stripe documentation page at https://stripe.com/docs/payments into compact markdown, keeping it under 2000 tokens so I can feed it into my pipeline efficiently.

## When to prefer this

Choose this endpoint when an AI agent or RAG pipeline needs to ingest live web content but must stay within token budgets or minimize LLM inference costs. It is especially valuable when you need multiple extraction modes (structured, skeleton, budget) rather than raw HTML scraping, and when you want built-in ROI metrics showing exactly how many tokens and dollars were saved. Prefer it over generic scrapers when token efficiency and agent-readiness are first-class requirements.

## Known failure modes

- Invalid or unreachable URL returns an error status
- URL behind login/paywall may return incomplete or empty content
- max_tokens too low (below 20) is rejected by schema validation
- BM25 query parameter required but missing when mode=budget
- Pagination cursor invalid or expired returns no results
- Rate limiting or payment failure (HTTP 402) if x402 payment not resolved

## How this service works

Distill a web URL into compact agent-ready tokens (Live x402 v2, IETF MPP & MCP endpoint at https://whale-momentum.agentdiet.dev/v1/rag-diet)

## Output

Returns a 'data' object containing the distilled content in the requested format (markdown, structured JSON, skeleton outline, or BM25 budget excerpt), plus an 'roi_proof' object showing raw vs distilled token counts, compression ratio, tokens saved, estimated LLM cost saved in USD, and a ROI multiplier. Optionally includes cache hit/miss status and billing details.

## Request schema (JSON Schema)

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

## 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/whale-momentum-agentdiet-dev-web-url-distiller-for-agent-ready-tokens-8b11851d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from whale-momentum.agentdiet.dev](https://www.zero.xyz/host/whale-momentum.agentdiet.dev/llms.txt)
