# HALOWERK marktwerk OHLCV Candles

> HALOWERK marktwerk OHLCV Candles is a paid API for AI agents from markt.netzhandwerker.de, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns OHLCV candlestick data for a given trading pair from a specified exchange, with configurable interval and limit.

## Facts

- Endpoint: POST https://markt.netzhandwerker.de/candles
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-marktwerk-ohlcv-candles-29324c90
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hbYAhG8q8bcw73FUezgWg

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-ohlcv-candles-29324c90 -d '<json body>'
```

Example prompt: Pull the last 200 hourly candles for ETH/USDC from Coinbase so I can analyze recent price action.

## When to prefer this

Choose this endpoint when you need multi-exchange OHLCV candlestick data with a single normalized API, especially when you want to switch between Binance, Coinbase, Kraken, OKX, or Bybit without changing your integration. Ideal for agents performing technical analysis, backtesting, or building trading dashboards that require historical or recent price bars at various resolutions.

## Known failure modes

- Invalid symbol format (not matching BASE/QUOTE pattern) returns a validation error
- Unsupported venue name returns an enum validation error
- Requested candle count exceeds maximum of 1000
- 'since' timestamp in unrecognized format causes a parse error
- Exchange API unavailable or rate-limited causes upstream failure
- Payment not processed via x402 results in 402 Payment Required response

## How this service works

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

## Output

An array of OHLCV candlestick records (up to 1000), each containing open, high, low, close prices and volume for the specified trading pair, exchange, and interval, ordered with the newest candle last.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 100,
   "maximum": 1000,
   "minimum": 1,
   "description": "Number of candles, newest last."
  },
  "since": {
   "type": "string",
   "format": "date-time",
   "description": "Optional ISO start time. Without it the newest candles are returned."
  },
  "venue": {
   "enum": [
    "binance",
    "coinbase",
    "kraken",
    "okx",
    "bybit"
   ],
   "type": "string",
   "default": "binance",
   "description": "Exchange to read from."
  },
  "symbol": {
   "type": "string",
   "pattern": "^[A-Za-z0-9]{2,15}/[A-Za-z0-9]{2,15}$",
   "description": "Trading pair as BASE/QUOTE, for example ETH/USDC."
  },
  "interval": {
   "enum": [
    "1m",
    "5m",
    "15m",
    "1h",
    "4h",
    "1d"
   ],
   "type": "string",
   "description": "Candle size."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-marktwerk-ohlcv-candles-29324c90/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)
