Track3 Docs · Binance
Create a read-only Binance API key
Use a System-generated key with reading access to connect Binance balances to Track3.
Before you start
Binance requires identity verification, two-factor authentication, and a deposit of any amount to your Spot wallet to activate the account before you create an API key.
Choose System-generated, the HMAC key type. Track3 signs Binance requests with HMAC-SHA256. Self-generated Ed25519 or RSA keys are not the key type Track3 uses.
Create the key
- Log in on the Binance website. Open your profile icon → Account → API Management → Create API.
- Select System-generated, enter a label for the key, and complete the requested two-factor or passkey verification.
- When the key is created, review its permissions before adding it to Track3.
In the Binance app's Pro version, the documented path is More → Other → API Management → Create API.
Permissions: tick this, do not tick that
Tick: Enable Reading.
Do not tick: trading, withdrawals, internal transfer, or universal transfer permissions.
Track3 reads spot account, funding wallet, Simple Earn flexible and locked positions, cross-margin account, and USDⓈ-M futures balance. We have not verified the exact permission each section needs, including whether read-only futures or margin balances need their separate permission flags. Start with Enable Reading alone and check Source status after a refresh if a section is missing.
IP restriction (optional)
A System-generated key with unrestricted IP access can have only Enable Reading. If you have a stable public IP, you can restrict the key to it. Home IPs change, and a VPN or proxy changes the IP Binance sees, so an outdated allowlist can stop requests.
On iPhone and iPad, switching between Wi-Fi and cellular makes an IP allowlist impractical. A read-only key without IP binding is the practical choice on mobile.
Copy the values
Keep the API key and Secret key from your new System-generated key together until you enter them in Track3. Treat the Secret key as sensitive. Binance keys do not need a passphrase in Track3. We have not verified whether the Secret key is shown again after creation.
Enter them in Track3
These steps use the Track3 desktop app.
- Open Settings → Configuration → Exchanges → Add Exchange Configuration.
- Under Type, use Select CEX and choose Binance.
- Paste the API key into Api Key and the Secret key into Api Secret. Then select Save changes.
Troubleshooting
- Wrong permission: Confirm Enable Reading is on and trading, withdrawal, and transfer permissions are off. Track3 cannot check the key's permissions for you.
- A balance section is missing: After a refresh, the Source status dialog names the section. We have not verified the exact Binance permission each section needs.
- IP not allowed: Check that the allowed IP matches the public IP Binance sees, especially after a home IP, VPN, or proxy change.
- Account type: Binance.US accounts are not supported. We have not verified how sub-accounts or unified account setups affect balance visibility.
- Clock skew: We have not verified Binance clock-skew behavior for this guide.
Use the official Binance key guide and API permission reference as the source of truth if the exchange screens change.