How to quickly create a Binance API key to connect a trading bot or terminal
Very important! In this scenario, you must choose System generated only. This type of key works through HMAC, and after creation Binance will provide an API Key and a Secret Key. The Secret Key is shown only once, so it must be saved immediately.
Before creating an API key on Binance, three conditions must be met on the account: 2FA must be enabled, identity verification KYC must be completed, and any deposit to Spot Wallet must be made. Without this, the API Management section may be unavailable or the key creation process may not be completed.
Open your Binance profile and go to the Account section.
Go to the API Management section and click Create API.
In the key type selection window, choose System generated. For this key type, Binance creates an API Key + Secret Key pair.
Click Next.
Enter a name for the key. It is better to give it a clear name based on the task: for example, by server, bot, or working configuration.
Confirm the key creation through the connected protection methods: 2FA and, if used, passkeys. After confirmation, the key will be created.
After creating the key, specify the IP address of the server where the trading bot will be installed. Binance does not recommend leaving an HMAC key without IP restrictions: for an Unrestricted-IP-Access HMAC API Key, permissions other than reading are usually unavailable.
After adding the server IP address, the API restrictions block will open. At this stage, be sure to enable:
Make sure the permissions are set exactly for your working scenario. It is better not to enable unnecessary permissions and not to use one key for all tasks at once. For trading and data reading, it is safer to use only the permissions that are actually needed.
Copy the API Key.
Copy the Secret Key and save it immediately in a secure place.
Make sure both values are saved completely, without omissions and without extra spaces.
If only reading access is available for the key, the usual reason is that no IP whitelist has been set for it.
If you cannot enable Futures, make sure that the futures account is already activated on the account. If the API key was created before the Futures account was enabled, such a key may not receive futures permissions. In this case, it is usually easier to create a new key after futures have already been activated.
Now the following pair is used to connect the trading bot or terminal:
Legal status and nature of services. The company does not provide brokerage services, is not a professional participant in the securities market, and does not engage in asset management or investment consulting. The company provides software and technical infrastructure for automating trading based on user settings. The service does not accept or transfer client funds, does not store assets, and has no access to them; integration is carried out via API keys with no withdrawal rights.
Informational nature of materials. All information on the website and in the applications is for informational and educational purposes only and does not constitute individual investment advice, a public offer, or an inducement to trade.
Data and results. Examples of trades, monitoring data, backtesting results, and other information are provided to illustrate algorithm performance and do not constitute a statement or promise of profitability. Past results do not guarantee future performance; variations may occur due to market conditions, slippage, fees, and liquidity limitations.
Risks. Trading in financial instruments and crypto assets involves a high level of risk, including the risk of total capital loss, and may not be suitable for all investors. Before using algorithms on a live account, demo testing and independent risk assessment are strongly recommended.
Jurisdiction. References to Federal Law 'On the Securities Market' No. 39-FZ are provided for reference purposes only. Legal requirements may vary depending on your jurisdiction.