Binance
The Binance modules allow you to list account traders, orders, retrieve, and cancel the account information, exchange information, orders, and OCO orders from your Binance account.
Getting Started with Binance
Prerequisites
- A Binance account - create an account at binance.com/en.
The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!
Connecting Integromat to Binance
To connect your Binance account to Integromat you need to obtain the API key and Secret API Key from your Binance account and insert it in the Create a connection dialog in the Integromat module.
1. Log in to your Binance account.
2. Click Settings.
3. Click API Tokens.
4. Click New token...
5. In the Name field, enter a name for the token and click Create.
6. Copy the API Token to your clipboard.
7. Log in to your Integromat account, add a module from the Binance app into an Integromat scenario.
8. Click Add next to the Connection field.
9. In the Connection name field, enter a name for the connection.
10. In the API Key field, enter the token details copied in step 6 and click Continue.
The connection has been established.
Account Information
List Account Trades
List trades for a specific account and symbol.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the symbol whose trades you want to list. |
Order From ID | Select or map the Order From ID whose trades you want to list. |
Start Time | Enter (map) a start time to search the trades. |
End Time | Enter (map) an end time to search the trades. |
Limit | Set the maximum number of trades Integromat should return during one execution cycle. Note that the default limit is 10 and it should be less than 1000. |
List Current Open Orders
Retrieves all open orders in a symbol.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the symbol trades you want to list current open trades. |
Limit | Set the maximum number of trades Integromat should return during one execution cycle. Note that the default limit is 10. |
Search Orders
Retrieves all account orders; active, canceled, or filled.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the symbol whose orders you want to search. |
Order ID | Select or map the Order From ID trades you want to search. Note: If Order ID is set, it will get orders of that Order ID. Otherwise, most recent orders are returned. |
Start Time | Enter (map) a start time to search the orders. Note: If Start Time and/or End Time are provided, the Order ID is not required. |
End Time | Enter (map) an end time to search the orders. Note: If Start Time and/or End Time are provided, the Order ID is not required. |
Limit | Set the maximum number of trades Integromat should return during one execution cycle. Note that the default limit is 10 and it should be less than 1000. |
Exchange Information
Get Exchange Info
Retrieves exchange information from Binance.
Connection | Establish a connection to your Binance account. |
Trade Pairs | Select or map the trade pairs to retrieve the exchange Information. |
Get Symbol Ticker Price
Retrieves 24hr ticker price change statistics.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve the ticker price. |
Get Candlestick Data (Kline)
Retrieves candlestick data from Binance.
Connection | Establish a connection to your Binance account. | ||||||||||||||||||||||||||||||||
Symbol | Select or map the trading symbol to retrieve the candlestick data (Kline). | ||||||||||||||||||||||||||||||||
Interval | Select or map the time interval to retrieve the candlestick data (Kline):
| ||||||||||||||||||||||||||||||||
Start Time | Enter (map) a start time to retrieve the candlestick data. | ||||||||||||||||||||||||||||||||
End Time | Enter (map) an end time to retrieve the candlestick data. |
Get Current Average Price
Retrieves current average price of trading pair.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve the current average price. |
Get Symbol Order Book Ticker
Retrieves the best price/ quantity on the order book for a pair.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve the symbol order book ticker. |
List Recent Trades
Gets recent trades list.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve the recent trades list. |
Number of Trades | Enter (map) a maximum number of trades Integromat should return during one execution cycle. Note that the default limit is 10 and it should be less than 1000. |
List Older Trades
Gets history trades from Binance.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve the older trades list. |
Order From ID | Select or map the Order From ID to retrieve the older trades list. |
Limit | Set the maximum number of trades Integromat should return during one execution cycle. Note that the default limit is 10 and it should be less than 1000. |
Orders
New Order (Trade)
Sends in a new order.
Connection | Establish a connection to your Binance account. | ||||||||
Symbol | Select or map the trading symbol to send a new order. | ||||||||
Side | Select the side of order:
| ||||||||
Order Type | Select the type of the order:
| ||||||||
Limit |
| ||||||||
Market |
| ||||||||
Stop Loss |
| ||||||||
Stop Loss (Limit) |
| ||||||||
Take Profit |
| ||||||||
Take Profit (Limit) |
| ||||||||
Limit Maker |
|
Cancel Order
Cancels order by ID or ClientID.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to cancel an order. |
Cancel by | Select the method of canceling the order:
|
Order ID | Select or map the Order ID to cancel the order. |
Orig Client Order ID | Select or map the Orig Client Order ID to cancel the order. |
Cancel All open Orders On a Symbol
Cancels all active orders on a symbol. Includes OCO orders.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to cancel all open orders on the symbol. |
List Current Open Orders
Retrieves all open orders in a symbol.
Connection | Establish a connection to your Binance account. |
Symbol | Select or map the trading symbol to retrieve all open orders in a symbol. |
Limit | Set the maximum number of orders Integromat should return during one execution cycle. Note that the default limit is 10. |
OCO Orders
New OCO (Trade)
Sends in a new OCO.
Connection | Establish a connection to your Binance account. | ||||||
Symbol | Select or map the trading symbol to send a new OCO. | ||||||
Side | Select the type of the side:
| ||||||
Buy |
| ||||||
Sell |
| ||||||
Quantity | Enter (map) the quantity of the order. | ||||||
List Client Order ID | Enter (map) the unique ID for the entire order list. | ||||||
ID of the Limit Order | Enter (map) the unique ID for the limit order. | ||||||
Limit Iceberg Quantity | Enter (map) the Limit Iceberg Quantity for the new order. | ||||||
Stop Client Order ID | Enter (map) the Stop Client Order ID for the order. | ||||||
Stop Limit Time In Force | Select the type of Time In Force:
| ||||||
New Order Response Type | Select the order response type:
|
Get/Query OCO
Retrieves a specific OCO based on provided optional parameters.
Connection | Establish a connection to your Binance account. | ||||||||
Query Type | Select the type of Query to retrieve:
| ||||||||
Query OCO |
| ||||||||
Query All OCO's |
|
Cancel OCO (Trade)
Cancels an entire Order list.
Connection | Establish a connection to your Binance account. |
Cancel by | Select how you want to cancel the OCO (Trade):
|
Order List ID | Select or map the Order List ID to cancel the entire order list. |
List Client Order ID | Select or map the List Client Order ID to cancel the entire order list. |