Getting API Keys for Binance
Important: before creating keys, verification must be completed and Google Authenticator two-factor authentication must be configured.
Main Account
Log in to your Binance account
Go to API management section: "Account" → "API Management"
Click "Create API", select key type "System generated"
Enter key name (for example, "MoonTrader")
Confirm via email and 2FA
Configuring Access Rights
Set the following permissions:
"Enable Reading"
"Enable Futures"
"Enable Spot & Margin Trading"
"Enable Internal Transfer"
Configuring IP Whitelist
When creating API keys, it is recommended to specify a list of allowed IP addresses. Only devices with the specified IPs will be able to use the key — this protects against unauthorized access, even if an attacker obtains your keys.
Which IPs to specify:
the public IP address of the server running the MoonTrader core
the public IP address of the server with Watchdog monitoring system (if used)
Configuration:
Enable "Restrict access to trusted IPs only"
Add the external static IP of your server with MoonTrader core
If using Watchdog on a separate server — also add its IP
Saving Keys
Save the Secret Key — it is displayed only once.
Creating Keys for Subaccounts
For subaccounts, go to: "Profile" → "Sub-accounts" → "API Management"
Click "Create API", select key type "System generated"
Select the required subaccount from the list
Repeat all key creation steps
Last updated