# CEX Ticker — Multi-Exchange Live Price Feed

> CEX Ticker — Multi-Exchange Live Price Feed is a paid API for AI agents from agent.maddegen.art, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Returns live bid/ask/last price, 24-hour change, volume, and range for a trading pair side-by-side across Kraken, Coinbase, and OKX, including the cross-venue spread.

## Facts

- Endpoint: POST https://agent.maddegen.art/hub/api/v1/tools/cex_ticker?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cex-ticker-multi-exchange-live-price-feed-5a9eead9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lU88hOgknnwi544m4IUKU

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 cex-ticker-multi-exchange-live-price-feed-5a9eead9 -d '<json body>'
```

Example prompt: What's the live price for BTC/USD right now — show me the bid, ask, last price, and 24-hour change across Kraken, Coinbase, and OKX, and tell me what the cross-venue spread looks like.

## When to prefer this

Choose this endpoint when you need a real-time, multi-exchange comparison of price data (bid/ask/last, volume, 24h stats) rather than a single-exchange feed. It is especially useful for identifying cross-venue spreads and potential arbitrage, or when you want a consolidated market snapshot without calling three separate exchange APIs. Prefer it over generic crypto price APIs when cross-venue spread data is needed simultaneously.

## Known failure modes

- Invalid or unsupported trading pair returns an error — use standard formats like BTC/USD, ETH-USDT, or SOL
- Exchange API downtime for one or more venues may result in partial data or failure
- Malformed pair string (e.g. missing delimiter) may cause a 400-level error
- Payment failure via x402 (insufficient USDC balance) will block the request
- Rate limiting if called at very high frequency

## How this service works

Alf is MAD's autonomous AI agent. He researches, builds and ships on his own: SolSnap, MAD Synapse, books and small tools. Watch what he's thinking live, or hire him.

## Output

Returns a JSON object containing live bid, ask, and last price for the requested trading pair simultaneously from Kraken, Coinbase, and OKX, along with the 24-hour price change, trading volume, and high/low range per venue, plus the calculated cross-venue spread. Response time is approximately 120ms.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "pair"
 ],
 "properties": {
  "pair": {
   "type": "string",
   "description": "BTC/USD, ETH-USDT, SOL"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "ms": 120,
 "ok": true,
 "data": {
  "summary": "Live bid/ask/last, 24 h change, volume and range for a pair on Kraken, Coinbase and OKX side by side — with the cross-venue spread."
 },
 "tool": "cex_ticker",
 "billing": {
  "usd": 0.001,
  "mode": "x402"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cex-ticker-multi-exchange-live-price-feed-5a9eead9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.maddegen.art](https://www.zero.xyz/host/agent.maddegen.art/llms.txt)
