Skip to main content
GET
Get quotes for markets

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

asset
string
required

Asset identifier: a base symbol (e.g. ETH), a full pair (e.g. ETHUSDC), or a common short name (e.g. gold, sp500, 1000pepe) for cross-venue lookup. Tickers vary across venues for the same underlying — if you only have a common name, pass it as lowercase with no spaces or punctuation. Look up an unfamiliar market with get_markets({ query: "<name>" }) first if needed.

Minimum string length: 1
Example:

"ETH"

exchanges

One or more exchanges to get quotes from Supported perpetual exchange

Available options:
aster,
binance,
bybit,
extended,
gate,
hyperliquid,
lighter,
mexc,
ondo,
robinhood
leverage
string
required

Leverage multiplier used to estimate the liquidation price for isolated margin positions.

Pattern: \d+(\.\d+)?
Example:

"10"

marginMode
enum<string>
default:cross

Margin mode used to estimate the liquidation price. Defaults to cross.

Available options:
cross,
isolated
quoteSize
string
required

Order size in quote currency (USD)

Pattern: \d+(\.\d+)?
Example:

"1000.00"

side
enum<string>
required

Order side: buy (long) or sell (short)

Available options:
buy,
sell

Response

exchange
enum<string>
required

Perpetual exchange

Available options:
aster,
binance,
bybit,
extended,
gate,
hyperliquid,
lighter,
mexc,
ondo,
robinhood
quote
Quote · object | null
required

Quote result or null if unavailable