# Financial Data x402 – Crypto Prices

> Financial Data x402 – Crypto Prices is a paid API for AI agents from x402financialdata.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns real-time cryptocurrency prices, market cap, 24h change, ATH, and supply data for one or more coin symbols via pay-per-call x402 micropayment.

## Facts

- Endpoint: GET https://x402financialdata.com/crypto-prices
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/financial-data-x402-crypto-prices-e0f1e126
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UOdU-v86a9iMXlMeB50n0

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 financial-data-x402-crypto-prices-e0f1e126
```

Example prompt: What are the current prices, 24h changes, and market caps for BTC, ETH, and SOL right now?

## When to prefer this

Choose this endpoint when you need live, multi-field cryptocurrency market data (price, ATH, supply, volume, 24h change) for one or more coins in a single call, without managing API keys or subscriptions. It is ideal for agents that can pay micropayments via x402 (USDC on Base or Solana) and need CoinGecko-quality data on demand. Prefer it over subscription APIs when call volume is sporadic or cost-per-call economics are preferable, and over free public APIs when reliability and structured JSON responses matter.

## Known failure modes

- Unknown or misspelled ticker symbol returns an entry in the errors array rather than coin data
- Missing required 'symbols' query parameter results in a 400 Bad Request
- Payment failure or insufficient USDC balance causes a 402 Payment Required response and no data is returned
- CoinGecko upstream outage may cause stale or missing data
- Rate limiting or network errors may result in 5xx responses

## How this service works

Pay-per-call stock, macro, on-chain, and crypto data over the x402 protocol. USDC on Base or Solana, no API keys, no subscriptions.

## Output

A JSON object containing an as-of date, source attribution (CoinGecko), vs_currency (USD), and an array of coin objects. Each coin includes: name, symbol, current price, 24h high/low, 24h change (absolute and percent), market cap, market cap rank, ATH, ATH date, ATH change percent, circulating supply, total supply, max supply, 24h volume, CoinGecko ID, and last updated timestamp. Any unresolvable symbols appear in an errors array.

## 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",
     "required": [
      "symbols"
     ],
     "properties": {
      "symbols": {
       "type": "string",
       "description": "Comma-separated ticker symbols, e.g. BTC,ETH,SOL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-07-30",
  "coins": [
   {
    "ath": 126080,
    "name": "Bitcoin",
    "price": 64086,
    "symbol": "BTC",
    "low_24h": 63247,
    "ath_date": "2025-10-06T10:57:42.000Z",
    "high_24h": 64660,
    "change_24h": 253.14,
    "market_cap": 1285707905419,
    "max_supply": 21000000,
    "volume_24h": 28246728640,
    "coingecko_id": "bitcoin",
    "last_updated": "2026-07-30T03:40:20.000Z",
    "total_supply": 20063103,
    "ath_change_pct": -49.1701,
    "change_24h_pct": 0.7,
    "market_cap_rank": 1,
    "circulating_supply": 20063068
   }
  ],
  "errors": [],
  "source": "coingecko",
  "vs_currency": "usd"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/financial-data-x402-crypto-prices-e0f1e126/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402financialdata.com](https://www.zero.xyz/host/x402financialdata.com/llms.txt)
