Public
Security: NoneTest Connectivity
GET https://openapi.idax.exchange/sapi/v2/ping- 200: OK Connection normal
Check Server Time
GET https://openapi.idax.exchange/sapi/v2/time- 200: OK Successfully retrieved server time
Pairs List
GET https://openapi.idax.exchange/sapi/v2/symbols- 200: OK
Response:
Market
Security Type: NoneDepth
GET https://openapi.idax.exchange/sapi/v2/depthQuery Parameters
- 200: OK Successfully retrieved 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://openapi.idax.exchange/sapi/v2/ticker- If
symbolparameter is not provided, the API will consume a significantly higher rate limit, and the response structure will also be different. - If the symbol is not sent, orders for all symbols will be returned in an array.
Query Parameters
ps: If bothsymbol and symbols are provided, symbol takes precedence. If neither is provided, ticker data for all symbols will be returned.
- 200: OK Successfully retrieved ticker data
- 200: OK Successfully retrieve ticker information without passing symbol
symbol not provided: weight = 80
symbols not provided: weight = 80
symbols 1-20: weight = 5
symbols 21-100: weight = 40
symbols ≥ 101: weight = 80
Response:
Recent Trades List
GET https://openapi.idax.exchange/sapi/v2/tradesQuery Parameters
- 200: OK
Response:
Kline/candlestick data
GET https://openapi.idax.exchange/sapi/v2/klinesQuery Parameters
- 200: OK
Response:
Trade
Security Type: TRADE
Endpoints under Trade require an API Key and a signature.New Order
POST https://openapi.idax.exchange/sapi/v2/orderQuery Parameters
Request Body
- 200: OK Successfully post new order
Response:
Test New Order
POST https://openapi.idax.exchange/sapi/v2/order/testHeaders
Request Body
- 200: OK Successfully test new order
Batch Orders
POST https://openapi.idax.exchange/sapi/v2/batchOrdersHeaders
Request Body
- 200: OK
Request orders field:
Response:
Query Order
GET https://openapi.idax.exchange/sapi/v2/orderQuery Parameters
Headers
- 200: OK
Response:
Cancel Order
POST https://openapi.idax.exchange/sapi/v2/cancelHeaders
Request Body
- 200: OK
Response:
Batch cancel orders
POST https://openapi.idax.exchange/sapi/v2/batchCancelHeaders
Request Body
- 200: OK
Current Open Orders
GET https://openapi.idax.exchange/sapi/v2/openOrderssymbol parameter is not provided, the API will consume a significantly higher rate limit.
Query Parameters
- If the symbol is not sent, orders for all symbols will be returned in an array.
Headers
- 200: OK
symbol not provided: weight = 80
Response:
History Orders
GET https://openapi.idax.exchange/sapi/v3/historyOrderssymbol parameter is not provided, the API will consume a significantly higher rate limit.
Query Parameters
- If the symbol is not sent, orders for all symbols will be returned in an array.
- Support query within the last 6 months only.
Headers
- 200: OK
symbol not provided: weight = 80
Response:
Trades
GET https://openapi.idax.exchange/sapi/v2/myTradesQuery Parameters
Headers
- 200: OK
Response:
Trades-V3
GET https://openapi.idax.exchange/sapi/v3/myTradessymbol parameter is not provided, the API will consume a significantly higher rate limit.
Query Parameters
- If the symbol is not sent, trades for all symbols will be returned in an array.
- Support query within the last 6 months only.
Headers
- 200: OK
symbol not provided: weight = 80
Response:
Account
Security Type: USER_DATA Endpoints under Account require an API key and a signature.Account Information
GET https://openapi.idax.exchange/sapi/v1/accountHeaders
- 200: OK Successfully retrieved account information
Response:
balances field:
Transfer
POST https://openapi.idax.exchange/sapi/v1/asset/transferHeaders
Request Body
- 200: OK
Response:
Transfer Record Query
POST https://openapi.idax.exchange/sapi/v1/asset/transferQueryHeaders
Request Body
WhentransferId is not provided, fromAccount/toAccount are required.
If startTime and endTime are not provided, the default is to return data from the last 7 days.
Only data from the last 6 months is supported for querying.
- 200: OK