# HALOWERK marktwerk Market Breadth

> HALOWERK marktwerk Market Breadth is a paid API for AI agents from markt.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-12).

Computes crypto market breadth metrics (% above MA50, % above MA200, advance/decline) for a Binance spot USDT universe ranked by 24h turnover, excluding stablecoins, wrapped/staked tokens, and leveraged tokens.

## Facts

- Endpoint: POST https://markt.halowerk.com/breadth?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-marktwerk-market-breadth-90ac9d7c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TDB3n1BUjhp3LLKaYLU2v

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-market-breadth-90ac9d7c -d '<json body>'
```

Example prompt: What does crypto market breadth look like right now? Give me the top 100 Binance USDT pairs by 24h turnover over a 24-hour window, including the MA50 and MA200 readings.

## When to prefer this

Choose this endpoint when you need a standardized, universe-transparent market breadth measurement for crypto markets — especially when you want MA50/MA200 breadth readings built from actual exchange candles rather than an index proxy. It is ideal for systematic market regime detection, momentum dashboards, or any workflow where reproducibility of the universe construction matters. Prefer it over single-asset analysis when you need a population-level view of trend health across the top Binance USDT pairs.

## Known failure modes

- Invalid window enum value returns validation error
- Custom pair list with fewer than 2 or more than 100 items is rejected
- Pair symbols not matching BASE/QUOTE pattern fail schema validation
- Binance API unavailability causes upstream timeout or partial data
- include_moving_averages=true on large universes may increase latency due to per-member candle fetching
- Pairs delisted from Binance during the window may produce incomplete data

## How this service works

Builds the universe from the Binance spot USDT pairs ranked by 24 hour turnover and states that criterion in universe_source, because a breadth number without its universe is meaningless. Stablecoins, wrapped or staked images of the same asset and leveraged tokens are excluded and the exclusion list is part of the answer. Changes over the window come from the exchange candles of every member, not from a single index. pct_above_ma50 and pct_above_ma200 are computed from two hundred daily candles 

## Output

Returns breadth metrics for the selected universe including percentage of assets trading above MA50 and MA200, advance/decline counts, the list of universe members used, the exclusion list (stablecoins, wrapped/staked tokens, leveraged tokens), and the universe_source field documenting how the universe was constructed — all computed from live Binance exchange candle data.

## 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-market-breadth-90ac9d7c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from markt.halowerk.com](https://www.zero.xyz/host/markt.halowerk.com/llms.txt)
