# HALOWERK marktwerk – Breadth

> HALOWERK marktwerk – Breadth is a paid API for AI agents from markt.netzhandwerker.de, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Computes breadth indicators (advancing vs declining assets) across a configurable universe of crypto trading pairs over a chosen time window, with optional moving averages.

## Facts

- Endpoint: POST https://markt.netzhandwerker.de/breadth
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-marktwerk-breadth-8df0256f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sz-gAQ3aFmUZZqt0wl5yp

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 halowerk-marktwerk-breadth-8df0256f -d '<json body>'
```

Example prompt: Check crypto market breadth for the top 100 Binance spot pairs over the last 24 hours, and include the 50 and 200 day moving averages.

## When to prefer this

Use this endpoint when you need a quantitative breadth signal across a broad or custom set of crypto trading pairs — especially when you want advancing/declining ratios and optional long-term moving averages. Prefer it over individual pair lookups when assessing overall market health or trend confirmation across multiple assets at once.

## Known failure modes

- Invalid pair format (must be BASE/QUOTE pattern, 2–15 alphanumeric chars per side)
- Universe array below minimum of 2 items or above 100 items
- Unrecognized window value (must be 1h, 24h, or 7d)
- Payment failure via x402 (insufficient USDC balance on Base Mainnet)
- Binance data unavailable for requested pairs

## How this service works

HALOWERK marktwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

Returns breadth metrics for the specified crypto pair universe and time window, including counts of advancing and declining pairs, and optionally 50-day and 200-day moving averages computed per universe member.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "window": {
   "enum": [
    "1h",
    "24h",
    "7d"
   ],
   "type": "string",
   "default": "24h",
   "description": "Measurement window."
  },
  "universe": {
   "oneOf": [
    {
     "enum": [
      "top50",
      "top100"
     ],
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string",
      "pattern": "^[A-Za-z0-9]{2,15}/[A-Za-z0-9]{2,15}$"
     },
     "maxItems": 100,
     "minItems": 2,
     "uniqueItems": true
    }
   ],
   "default": "top50",
   "description": "top50 or top100 by 24h turnover on Binance spot, or an explicit list of pairs as BASE/QUOTE."
  },
  "include_moving_averages": {
   "type": "boolean",
   "default": true,
   "description": "Whether the 50 and 200 day averages are computed. They cost one request per universe member."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-marktwerk-breadth-8df0256f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from markt.netzhandwerker.de](https://www.zero.xyz/host/markt.netzhandwerker.de/llms.txt)
