Public
Security: None
Endpoints under Public section can be accessed freely without requiring any API key or signatures.Test Connectivity
GET https://futuresopenapi.idax.exchange/fapi/v1/ping- 200
Check Server Time
GET https://futuresopenapi.idax.exchange/fapi/v1/time- 200
Response:
Futures List
GET https://futuresopenapi.idax.exchange/fapi/v1/contracts- 200
Response:
Market
Security: None
Market section can be accessed freely without requiring any API key or signatures.Depth
GET https://futuresopenapi.idax.exchange/fapi/v1/depthQuery Parameters
- 200 Successfully retrieve market depth data
Response:
The fields
bids and asks are lists of order book price level entries, sorted from best to worst.
24hrs ticker
GET https://futuersopenapi.idax.exchange/fapi/v1/tickerQuery Parameters
- 200 Successfully obtain ticker info
Response:
All market tickers
GET https://futuersopenapi.idax.exchange/fapi/v1/ticker_all- 200 Successfully retrieved ticker information
Response:
Get index/marked price
GET https://futuersopenapi.idax.exchange/fapi/v1/indexQuery Parameters
- 200
Response:
Kline/charts data
GET https://futuresopenapi.idax.exchange/fapi/v1/klinesQuery Parameters
- 200
Response:
Trading
Security: TRADE
All interfaces under the transaction require signature and API key verification.Order creation
POST https://futuresopenapi.idax.exchange/fapi/v1/orderHeaders
Request Body
- 200
Response:
Condition order creation
POST https://futuresopenapi.idax.exchange/fapi/v1/conditionOrderHeaders
Request Body
- 200: OK
Cancel order
POST https://futuresopenapi.idax.exchange/fapi/v1/cancelHeaders
Request Body
- 200
Cancel all orders
POST https://futuresopenapi.idax.exchange/fapi/v1/cancel_allHeaders
- 200: OK A successful response has a code of 0. A code less than 0 indicates an error, and msg contains the reason for the error.
Order details
GET https://futuresopenapi.idax.exchange/fapi/v1/orderRequest Body
- 200
Response:
Open order
GET https://futuresopenapi.idax.exchange/fapi/v1/openOrdersQuery Parameters
Headers
- 200
Response:
Order history
POST https://futuresopenapi.idax.exchange/fapi/v1/orderHistoricalHeaders
Request Body
- 200: OK
Profit history
POST https://futuresopenapi.idax.exchange/fapi/v1/profitHistoricalHeaders
Request Body
- 200: OK
Order record
GET https://futuresopenapi.idax.exchange/fapi/v1/myTradesQuery Parameters
Headers
- 200
Response:
Change Position Mode
POST https://futuresopenapi.idax.exchange/fapi/v1/edit_user_position_modelHeaders
Request Body
- 200: OK Success, code is 0. A code less than 0 indicates an error, and msg provides the reason for the error.
Change Margin Mode
POST https://futuresopenapi.idax.exchange/fapi/v1/edit_user_margin_modelHeaders
Request Body
- 200: OK Success, code is 0. A code less than 0 indicates an error, and msg provides the reason for the error.
Adjust Position Margin
POST https://futuresopenapi.idax.exchange/fapi/v1/edit_position_marginHeaders
Request Body
- 200: OK Success, code is 0. A code less than 0 indicates an error, and msg provides the reason for the error.
Change Leverage Ratio
POST https://futuresopenapi.idax.exchange/fapi/v1/edit_leverHeaders
Request Body
- 200: OK Success, code is 0. A code less than 0 indicates an error, and msg provides the reason for the error.
Account
Security: USER_DATA
All interfaces under the account require signature and API key verification.Account info
GET https://futuresopenapi.idax.exchange/fapi/v1/accountHeaders
- 200
Response:
account field:
positionVos field:
positions field:
Account transaction info
POST https://futuresopenapi.idax.exchange/fapi/v1/get_user_transactionHeaders
Request Body
Response:
Transaction record detail fields: