# Crypto Multi-Venue Price Feed (x402)

> Crypto Multi-Venue Price Feed (x402) is a paid API for AI agents from kr-x402-mvp.kgy5612.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-31).

Returns aggregated multi-venue spot prices (Binance, Coinbase) with 24h change for one or more crypto symbols, paid per-call via x402 USDC micropayment on Base.

## Facts

- Endpoint: GET https://kr-x402-mvp.kgy5612.workers.dev/v1/price?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-multi-venue-price-feed-x402-7d2b6d31
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xwgJg1n3vvpvKm-wCzkWC

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-multi-venue-price-feed-x402-7d2b6d31
```

Example prompt: What are the current prices of BTC, ETH, and SOL across Binance and Coinbase, including their 24-hour change percentages?

## When to prefer this

Choose this endpoint when an AI agent needs real-time multi-venue crypto spot prices with no API key setup, paid frictionlessly via x402 USDC micropayment on Base. It is ideal for trading bots, onchain agents, or portfolio dashboards that need aggregated Binance + Coinbase quotes and 24h change in a single call. Prefer it over exchange-specific APIs when venue comparison or failover is needed, and over subscription APIs when pay-per-call economics are preferred.

## Known failure modes

- Missing or invalid symbols parameter returns default BTC/ETH/SOL data
- Payment failure via x402 (insufficient USDC balance) results in 402 Payment Required response
- Upstream exchange API unavailability may cause missing venue prices or stale data
- Unsupported or misspelled token symbol may return empty price object
- Rate limiting or worker downtime returns 5xx error

## How this service works

Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.

## Output

A JSON object keyed by symbol (e.g. BTC, ETH, SOL) containing: USD price, Binance USDT price, Coinbase USD price, 24h percentage change, list of source URLs, and an updated_at ISO timestamp.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "symbols": {
       "type": "string",
       "examples": [
        "BTC,ETH,SOL",
        "BTC"
       ],
       "description": "Comma-separated symbols (default BTC,ETH,SOL)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "prices": {
   "BTC": {
    "price_usd": 80867.7,
    "binance_usdt": 80860,
    "coinbase_usd": 80875.4,
    "change_24h_pct": 1.2
   }
  },
  "sources": [
   "https://api.binance.com",
   "https://api.coinbase.com"
  ],
  "updated_at": "2026-10-28T11:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-multi-venue-price-feed-x402-7d2b6d31/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kr-x402-mvp.kgy5612.workers.dev](https://www.zero.xyz/host/kr-x402-mvp.kgy5612.workers.dev/llms.txt)
