This page outlines all of the general REST API endpoints available via the IBinanceClient
.
Starts a User Data stream
IBinanceClient.StartUserDataStream()
Pings a User Data stream to keep it alive. Despite this method returning the UserDataStreamResponse
type the API currently doesn't return anything.
IBinanceClient.KeepAliveUserDataStream(string userDataListenKey)
Pings a User Data stream to keep it alive. Despite this method returning the UserDataStreamResponse
type the API currently doesn't return anything.
IBinanceClient.KeepAliveUserDataStream(string userDataListenKey)
Tests connectivity to the API
IBinanceClient.TestConnectivity()
Gets the server time from the API, for the purposes of syncing
IBinanceClient.GetServerTime()
Returns the order book for a provided symbol. Assuming a Cache was provided to the client, the call can go via it.
IBinanceClient.GetOrderBook(string symbol, bool useCache = false, int limit = 100)
Get compressed, aggregate trades. Trades that fill at the time, from the same order, with the same price will have the quantity aggregated.
IBinanceClient.GetCompressedAggregateTrades(GetCompressedAggregateTradesRequest request)
Kline/candlestick bars for a symbol. Klines are uniquely identified by their open time.
IBinanceClient.GetKlinesCandlesticks(GetKlinesCandlesticksRequest request)
24 hour price change statistics on the provided symbol
IBinanceClient.GetDailyTicker(string symbol)
Latest price for all symbols.
IBinanceClient.GetSymbolsPriceTicker()
Latest price for all symbols.
IBinanceClient.GetSymbolOrderBookTicker()
Send in a new order.
IBinanceClient.CreateOrder(CreateOrderRequest request)
Send in a new test order.
IBinanceClient.CreateTestOrder(CreateOrderRequest request)
Check an order's status.
IBinanceClient.QueryOrder(QueryOrderRequest request, int receiveWindow = 5000)
Check an order's status.
IBinanceClient.CancelOrder(CancelOrderRequest request, int receiveWindow = 5000)
Get current open orders on the account
IBinanceClient.GetCurrentOpenOrders(CurrentOpenOrdersRequest request, int receiveWindow = 5000)
Get all open orders on the account; active, cancelled, or filled.
IBinanceClient.GetAllOrders(AllOrdersRequest request, int receiveWindow = 5000)
Get current account information.
IBinanceClient.GetAccountInformation(int receiveWindow = 5000)
Get trades for a specific account and symbol.
IBinanceClient.GetAccountTrades(AllTradesRequest request, int receiveWindow = 5000)