get https://api.amberdata.com/markets/futures/exchanges/reference
Provides comprehensive reference data for futures instruments across exchanges, including details on base and quote symbols, price and volume limits, precision, contract terms, and trading availability.
precision_amount
Occasionally, you may encounter a value of
0
for precision_amount. This is due to the underlying exchange returning0
for the instrument's trade size precision.We have noticed this behavior with several instruments on Kraken.
RESPONSE DATA
Field | Type | Description |
---|---|---|
payload.metadata.next | string | The URL for the next page of data (for pagination purposes). |
payload.metadata.api-version | string | The version of the API used for this request. |
payload.data[].exchange | string | The name of the exchange (e.g., binance). |
payload.data[].instrument | string | The trading instrument or pair (e.g., 1000BONKUSDC). |
payload.data[].baseSymbol | string | The base currency symbol (e.g., 1000BONK). |
payload.data[].quoteSymbol | string | The quote currency symbol (e.g., USDC). |
payload.data[].market | string | The market type (e.g., futures). |
payload.data[].exchangeEnabled | boolean | Indicates whether trading is enabled for this instrument on the exchange. |
payload.data[].limitsPriceMin | float | The minimum allowed price for trading this instrument. |
payload.data[].limitsPriceMax | float | The maximum allowed price for trading this instrument. |
payload.data[].limitsVolumeMin | float | The minimum allowed trade volume for this instrument. |
payload.data[].limitsVolumeMax | float | The maximum allowed trade volume for this instrument. |
payload.data[].limitsMarketMin | float | The minimum allowed market order volume for this instrument. |
payload.data[].limitsMarketMax | float | The maximum allowed market order volume for this instrument. |
payload.data[].limitsLeverageMin | float | The minimum allowed leverage for this instrument. |
payload.data[].limitsLeverageMax | float | The maximum allowed leverage for this instrument. |
payload.data[].limitsLeverageSuperMax | float | The maximum allowed leverage for super users or advanced traders (if applicable). |
payload.data[].limitsCostMin | float | The minimum allowed cost for trading this instrument. |
payload.data[].limitsCostMax | float | The maximum allowed cost for trading this instrument. |
payload.data[].precisionPrice | float | The price precision (number of decimal places) for this instrument. |
payload.data[].precisionVolume | float | The volume precision (number of decimal places) for this instrument. |
payload.data[].precisionBase | float | The base asset precision for this instrument. |
payload.data[].precisionQuote | float | The quote asset precision for this instrument. |
payload.data[].listingTimestamp | integer | The timestamp when the instrument was listed on the exchange (nullable if not applicable). |
payload.data[].contractUnderlying | string | The underlying asset for futures contracts (e.g., 1000BONK). |
payload.data[].contractExpirationTimestamp | integer | The expiration timestamp for the contract (nullable if perpetual). |
payload.data[].contractPeriod | string | The contract period (e.g., perpetual, quarterly). |
payload.data[].contractSize | float | The contract size for futures contracts (nullable if not applicable). |
payload.data[].contractSettleType | string | The settlement type for the contract (e.g., linear, inverse). |
payload.data[].contractSettleSymbol | string | The settlement currency symbol (nullable if not applicable). |