Derivatives reference
What is this endpoint for?
This endpoint provides details of the contracts, including base asset, quote asset, contract size, contract size unit, listing_timestamp, expiry, strike price, and underlying index.
Endpoint
Path Parameters
region
Yes
Choose between eu
and us
.
Query Parameters
exchange
Yes
Should be one of the exchanges currently supported
okex
instrument_class
Yes
future
, perpetual-future
, or option
future
instrument
No
ethusd220624
, btc*220624
, *usdt
, btc*may22*
base_assets
No
For finding the instruments with the certain base asset
btc
, eth
quote_assets
No
For finding the instruments with the certain quote asset
usd
, usdt
option_type
No
option
only. For finding either only the call options or put options
C
, P
min_strike
No
option
only. Used to retrieve options whose strike price is above this minimum value (exclusive/inclusive)
10000
max_strike
No
option
only. Used to retrieve options whose strike price is below this maximum value (exclusive/inclusive)
90000
start_time
No
future
& option
only. Used to retrieve futures and options that expire after this date and time (inclusive)
2022-06-23T00:01:00.000Z
end_time
No
future
& option
only. Used to retrieve futures and options that are listed before this date and time (exclusive)
2022-06-25T23:59:00.000Z
page_size
No
500
Fields: Perpetual-Future
exchange
The exchange where the specified instrument is being traded
binc
instrument_class
Shows wether the specified instrument is future
, perpetual-future
or option
perpetual-future
instrument
The specified instrument
btc-usdc
base
The base asset of the instrument
btc
quote
The unit in which the instrument is quoted
usdc
contract_size
Size of the contract
1
contract_size_unit
Unit in which contract is denominated
btc
listing_timestamp
Date listed by exchange
2024-01-03 12:30:00 UTC
funding_rate_frequency
Interval at which the funding rate is paid
8h
Fields: Future
exchange
The exchange where the specified instrument is being traded
okex
instrument_class
Shows wether the specified instrument is future
, perpetual-future
or option
future
instrument
The specified instrument
btcusdt250117
base
The base asset of the instrument
btc
quote
The unit in which the instrument is quoted
usdt
contract_size
Size of the contract
0.01
contract_size_unit
Unit in which contract is denominated
btc
listing_timestamp
The timestamp when a certain option instrument is listed on the exchange
2025-01-03 08:10:00 UTC
expiry
Expiration date of the contract
2025-01-17 08:00:00 UTC
Fields: Option
exchange
The exchange where the specified instrument is being traded
drbt
instrument_class
Shows wether the specified instrument is future
, perpetual-future
or option
option
instrument
The specified instrument
btc10dec21100000c
base
The base asset of the instrument
btc
quote
The unit in which the instrument is quoted
usd
contract_size
Size of the contract
1
contract_size_unit
Unit in which contract is denominated
btc
listing_timestamp
The timestamp when a certain option instrument is listed on the exchange
2021-11-18 08:16:00 UTC
expiry
Expiration date of the contract
2021-12-10 08:00:00 UTC
strike_price
The strike price of the contract in USD.
30000
underlying_index
Name of the underlying asset
BTC-10DEC21
Request examples
Response example
Searching for contracts
You can get a list of all the futures or options that can be traded between two specific times by using the start_time
and end_time
settings. For instance, if you're interested in all the futures or options that can be traded between October 1, 2022, and October 2, 2022, you would set start_time as 2022-10-01T00:00:00.000Z
and end_time as 2022-10-03T00:00:00.000Z
. If you want to find futures or options that were traded at a specific time, simply use the same time for both start_time
and end_time
. If you only provide one of the start_time
or end_time
, the other one will be automatically determined as shown in the table below.
Given
Given
start_time (ISO 8601)
and end_time (ISO 8601)
are the specified datetime respectively
Given
Not given
end_time (ISO 8601)
= start_time (ISO 8601)
+ 1 day
Not given
Given
start_time (ISO 8601)
= end_time (ISO 8601)
- 1 day
Not given
Not given
all the instruments will be shown regardless of dates
Last updated
Was this helpful?