# Crypto Spot Price (3-Exchange Median)

> Crypto Spot Price (3-Exchange Median) is a paid API for AI agents from api.eucompliance.tools, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns the median spot price of a cryptocurrency symbol derived from three independent exchange tickers (Binance, Coinbase, Kraken), with per-source quotes, spread, and timestamp disclosed.

## Facts

- Endpoint: GET https://api.eucompliance.tools/x402/price
- 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/crypto-spot-price-3-exchange-median-5cfbe13a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__1ffDNMUUdHMeWAIM7lBF

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 crypto-spot-price-3-exchange-median-5cfbe13a
```

Example prompt: What's the current median spot price of BTC right now, verified across Binance, Coinbase, and Kraken — I need the individual exchange quotes and spread too so I can audit it myself.

## When to prefer this

Choose this endpoint when you need a verifiable, manipulation-resistant spot price backed by an auditable multi-exchange median rather than a single-source feed. Ideal for compliance workflows, pre-trade checks, or any context where price provenance must be independently recomputable. Prefer this over single-exchange APIs when auditability, spread visibility, or a signed receipt matters. Not suited for high-frequency trading requiring sub-millisecond latency or for assets not listed on at least two of the three supported exchanges.

## Known failure modes

- Fewer than two exchange sources live — endpoint refuses to return a price rather than returning a potentially unreliable single-source quote
- Unknown or unsupported symbol — returns an error indicating the asset code is not recognized
- Network timeout from all three exchanges — service unavailable response
- Payment not completed — 402 response requiring USDC micropayment before result is served

## How this service works

Crypto spot price that attempts three independent public exchange tickers (Binance, Coinbase, Kraken) and takes the median of the live replies. Every delivered quote, the spread and the timestamp are disclosed. Refuses to answer from fewer than two live sources. Query: symbol (BTC, ETH, SOL, ...). $0.001 per call, signed receipt included.

## Output

Returns the median spot price for the requested cryptocurrency symbol, along with individual quotes from each of the three exchanges (Binance, Coinbase, Kraken), the bid-ask spread, a Unix timestamp, and a signed receipt that allows the buyer to independently recompute the median. The endpoint refuses to respond if fewer than two live exchange sources are available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "symbol": {
       "type": "string",
       "description": "asset code, e.g. BTC, ETH, SOL"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-spot-price-3-exchange-median-5cfbe13a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.eucompliance.tools](https://www.zero.xyz/host/api.eucompliance.tools/llms.txt)
