public/get-instruments
GETProvides information on all supported instruments (e.g. BTCUSD-PERP)./public/get-instruments
Request
Query Parameters
Filter by up to 10 event symbols. Comma-separated.
Filter for combo instruments.
Filter by predict contract type.
Default 500, max 1000.
Epoch in nanosecond. Specify as 0 to read from the beginning in ascending order. Use cursor param for next request.
Set this value of next_cursor from last response for next page.
Filter by instrument type (e.g. PERPETUAL_SWAP, BINARY_OPTION).
Filter by up to 10 instrument symbols. Comma-separated.
Schema
- Array [
- ]
Echoed request id
Method invoked
0 = success; non-zero indicates error (reason code).
result object
data object[]
Instrument name, e.g. BTCUSD-PERP
Instrument type, e.g. PERPETUAL_SWAP
Display name, e.g. BTCUSD Perpetual
Base currency, e.g. BTC
Quote currency, e.g. USD
Minimum decimal place for price field
Minimum decimal place for qty field
Minimum price tick size
Minimum trading quantity / tick size
Max leverage of the product
True or false
Expiry timestamp in milliseconds
Whether this is a beta product.
Underlying symbol
Product type of the instrument. Possible values: COMMODITIES, EQUITY_IND, CURRENCIES, DIGITAL_CURRENCIES, EVENTS, EQUITY, PRE_IPO. Only returned if applicable.
Contract size for the instrument.
Whether margin buying is enabled for this instrument.
Whether margin selling is enabled for this instrument.
event_details object
Event details for prediction market instruments. Structure is flexible and defined by external systems.
Unix timestamp in nanoseconds when the instrument was last updated.
Possible values: [COMMODITIES, CURRENCIES, EQUITY_IND, EVENTS, CROPS, EARNINGS, ECONOMIC_DERIV, ENERGY, HOUSING_PRICES, HURRICANES, MERGERS, MORTGAGE_RATES, REVENUES, DIGITAL_CURRENCIES, POLITICS, ECONOMIC_IND]
DCM product type (FIX Tag 460 / WS p). Finer-grained classification than product_type.
DCM security type (FIX Tag 167 / WS tp).
DCM security sub-type (FIX Tag 762 / WS subtp). Omitted when not applicable.
Cursor for pagination. Use this value in the cursor parameter of the next request.
Response message. Contains additional reason when code !== 0.
Present when code !== 0.