Kwery supports a core set of assets across its data sources. Symbol format varies by source — the same asset uses different strings depending on the platform's naming convention.

Supported Assets

The following assets are available across one or more sources:

AssetDescription
BTCBitcoin
ETHEthereum
SOLSolana
XRPXRP

Symbol Strings by Source

Each source uses its own symbol format. Pass the exact string shown below as the symbol query parameter.

Assetbinancebinance_futureschainlinkhyperliquidpolymarketkalshi
BTCBTCUSDTBTCUSDTBTCBTCper-marketper-contract
ETHETHUSDTETHUSDTETHETHper-marketper-contract
SOLSOLUSDTSOLUSDTSOLSOLper-marketper-contract
XRPXRPUSDTXRPUSDTXRPXRPper-marketper-contract

Binance and Binance Futures

Symbols concatenate the base and quote asset with no separator. The quote asset is almost always USDT:

BTCUSDT, ETHUSDT, SOLUSDT, XRPUSDT

Spot and futures use the same symbol strings.

Chainlink and Hyperliquid

Symbols use the base asset only, uppercase:

BTC, ETH, SOL, XRP

Polymarket and Kalshi

Prediction market sources use market-specific identifiers (event slugs for Polymarket, contract tickers for Kalshi) rather than standardized asset symbols. Use the /v1/markets endpoint to discover available symbols:

curl "https://kwery-api.com/v1/markets?api-key=YOUR_KEY&source=polymarket"
curl "https://kwery-api.com/v1/markets?api-key=YOUR_KEY&source=kalshi"

Validation

Passing an unrecognized symbol returns a 400 error:

{
  "error": "invalid_parameter",
  "message": "Symbol 'BTC-USD' is not available for source 'binance'. Use /v1/markets to list valid symbols."
}