# x402 Crypto Market Data – Symbol Info Lookup

> x402 Crypto Market Data – Symbol Info Lookup is a paid API for AI agents from x402-crypto-market-data.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-13).

Retrieves trading metadata for up to 10 cryptocurrency trading pairs, including status, base/quote assets, and precision settings.

## Facts

- Endpoint: POST https://x402-crypto-market-data.up.railway.app/symbol-infos
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-crypto-market-data-symbol-info-lookup-30614229
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_31s_A2X94jWXKfu_u67sj

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 x402-crypto-market-data-symbol-info-lookup-30614229 -d '<json body>'
```

Example prompt: Can you look up the trading symbol info for BTCUSDT and ETHUSDT — I need to know their status, base and quote assets, and precision settings?

## When to prefer this

Use this endpoint when you need structured trading metadata — asset composition, precision, and status — for multiple crypto pairs at once. It is distinct from price endpoints: it returns exchange configuration data, not live prices or historical candlesticks. Prefer this when building trading bots that need precision settings, validating whether pairs exist and are active, or enriching a list of symbols with metadata before further processing.

## Known failure modes

- Fewer than 2 symbols provided — API requires minItems: 2
- More than 10 symbols provided — API enforces maxItems: 10
- Unknown or invalid symbol names result in missing or empty entries in the response
- Payment failure via x402 protocol blocks access to paid response
- Network timeout from Railway-hosted service under load

## How this service works

On-demand crypto market data. Discover available trading pairs for free, then retrieve live prices, market metadata, and historical candlesticks when you need them.

## Output

Returns a JSON object keyed by trading symbol, each containing the symbol's trading status (e.g. TRADING), base asset, quote asset, quote precision, base asset precision, and quote asset precision values.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "symbols": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "examples": [
    [
     "BTCUSDT",
     "ETHUSDT"
    ]
   ],
   "maxItems": 10,
   "minItems": 2,
   "description": "Trading symbols to look up, e.g. BTCUSDT."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "infos": {
   "BTCUSDT": {
    "status": "TRADING",
    "symbol": "BTCUSDT",
    "baseAsset": "BTC",
    "quoteAsset": "USDT",
    "quotePrecision": 8,
    "baseAssetPrecision": 8,
    "quoteAssetPrecision": 8
   },
   "ETHUSDT": {
    "status": "TRADING",
    "symbol": "ETHUSDT",
    "baseAsset": "ETH",
    "quoteAsset": "USDT",
    "quotePrecision": 8,
    "baseAssetPrecision": 18,
    "quoteAssetPrecision": 8
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-crypto-market-data-symbol-info-lookup-30614229/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-crypto-market-data.up.railway.app](https://www.zero.xyz/host/x402-crypto-market-data.up.railway.app/llms.txt)
