# HALOWERK marktwerk Snapshot

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

Returns a single consolidated price ticker for a BASE/QUOTE pair from Binance, Coinbase, Kraken, OKX, or Bybit, automatically selecting the venue with the highest 24h turnover when 'auto' is specified.

## Facts

- Endpoint: POST https://markt.halowerk.com/snapshot?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-marktwerk-snapshot-772dfeff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A7osMD6WNJz0D6gxTWFyu

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-snapshot-772dfeff -d '<json body>'
```

Example prompt: What's the current price and 24h stats for ETH/USDC right now — automatically pick whichever exchange has the highest turnover and tell me which one you used?

## When to prefer this

Choose this endpoint when you need a single, authoritative real-time price ticker for a specific crypto pair and want automatic venue selection based on liquidity (highest 24h turnover). It is ideal for trading bots, price alert systems, or market monitoring agents that need to know exactly which exchange was used and what data is unavailable — without silent estimates or cross-venue data blending. Prefer this over generic price aggregators when auditability and venue transparency matter.

## Known failure modes

- Unsupported trading pair on the selected venue — returns error or null fields
- Invalid symbol format (must match BASE/QUOTE pattern) — validation error
- Exchange API downtime — endpoint may return error or stale data
- Pair not listed on any supported exchange when using auto — no venue can be selected
- Rate limiting or payment failure for x402 micro-payment — request rejected

## How this service works

Returns one consolidated ticker for a BASE/QUOTE pair from Binance, Coinbase, Kraken, OKX or Bybit. With venue "auto" the exchange with the highest 24h turnover for that pair is used and named in the answer, never silently. Every field the exchange does not report stays null and is listed in unavailable_fields — nothing is estimated or filled in from another venue, except the 24h turnover used for the auto comparison, which is marked as estimated where an exchange reports base volume only. age_m

## Output

A consolidated ticker object for the requested BASE/QUOTE pair including fields such as last price, bid, ask, open, high, low, close, 24h volume, 24h turnover, trade count (if available), the exchange used, data age in minutes, and a list of any fields the exchange did not report (unavailable_fields). Turnover marked as estimated where the exchange only reports base volume.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "venue": {
   "enum": [
    "binance",
    "coinbase",
    "kraken",
    "okx",
    "bybit",
    "auto"
   ],
   "type": "string",
   "default": "auto",
   "description": "Exchange to read from, or \"auto\" for the venue with the highest 24h turnover."
  },
  "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."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-marktwerk-snapshot-772dfeff/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)
