Connecting Binance.US
This guide walks you through connecting your Binance.US account to TradeStaq for automated trading.
Overview
Binance.US is the US-regulated version of Binance, offering:
- Spot Trading - Major cryptocurrency pairs
- US Compliant - Regulated for US residents
- Familiar Interface - Similar to global Binance
- USD Pairs - Direct USD trading
- Security - US regulatory standards
Prerequisites
Before connecting Binance.US:
- Binance.US Account - Create at binance.us
- Identity Verification - Complete KYC (required for US)
- 2FA Enabled - Google Authenticator or SMS
- TradeStaq Account - Sign up at tradestaq.com
Important: Binance.US vs Global Binance
Binance.US is separate from Binance Global:
| Feature | Binance Global | Binance.US |
|---|---|---|
| Available | Most countries | US only |
| Futures | ✓ | ✗ |
| Margin | ✓ | Limited |
| Pairs | 1,500+ | 150+ |
| Regulations | Varies | US SEC/FinCEN |
If you're outside the US, use the global Binance connection guide.
Step 1: Access API Management
- Log in to binance.us
- Click your profile icon in the top right
- Select API Management
- Or navigate to: Account → API Management
Step 2: Create API Key
- Click Create API
- Select System Generated (recommended)
- Enter a label:
TradeStaq Trading Bot - Complete 2FA verification
Step 3: Configure Permissions
Required Permissions
| Permission | Status | Purpose |
|---|---|---|
| Enable Reading | Required | View balances and orders |
| Enable Spot Trading | Required | Place and manage orders |
| Enable Withdrawals | Not Needed | Never enable |
Editing Permissions
-
After creation, click Edit on your API key
-
Check these boxes:
- ✅ Enable Reading
- ✅ Enable Spot & Margin Trading
-
Leave unchecked:
- ❌ Enable Withdrawals
-
Save changes
Step 4: IP Restrictions (Recommended)
For enhanced security:
- Click Edit restrictions
- Select Restrict access to trusted IPs only
- Add TradeStaq server IP addresses
- Contact TradeStaq support for current IPs
Alternatively, select Unrestricted for initial setup, then add IPs later.
Step 5: Copy Credentials
After creating the API key:
- API Key - Your public identifier
- Secret Key - Shown only once
API Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Secret Key: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
IMPORTANT: Copy and save the Secret Key immediately. You cannot view it again.
Step 6: Connect to TradeStaq
- Go to TradeStaq Dashboard
- Click Exchanges → Add Exchange
- Select Binance.US from the list
- Enter your credentials:
| Field | Value |
|---|---|
| Name | Give it a memorable name (e.g., "Binance.US Main") |
| API Key | Paste your API Key |
| API Secret | Paste your Secret Key |
| Account Type | Spot (only option for Binance.US) |
- Click Connect Exchange
Step 7: Verify Connection
After connecting:
- Check the status shows Active (green indicator)
- Verify your balance is displayed correctly
- Test by viewing available trading pairs
Supported Features
| Feature | Support |
|---|---|
| Market Orders | ✓ |
| Limit Orders | ✓ |
| Stop-Limit Orders | ✓ |
| OCO Orders | ✓ |
| Futures | ✗ (not available) |
| Margin | Limited |
Note: Binance.US is primarily spot trading. For futures, use another supported exchange.
Trading Pairs
Available Pairs
Binance.US offers ~150 trading pairs including:
- BTC pairs: BTC/USD, BTC/USDT, BTC/USDC
- ETH pairs: ETH/USD, ETH/BTC, ETH/USDT
- Major alts: SOL/USD, AVAX/USD, DOT/USD
- Stablecoins: USDT/USD, USDC/USD
Pair Naming
Binance.US uses standard naming:
BTCUSD,ETHUSDfor USD pairsBTCUSDT,ETHUSDTfor USDT pairs
Security Best Practices
Do's
- ✅ Enable IP restrictions on API keys
- ✅ Use Google Authenticator (not SMS)
- ✅ Enable anti-phishing code
- ✅ Regularly review API key activity
- ✅ Use address whitelist for withdrawals
Don'ts
- ❌ Never enable withdrawal permissions
- ❌ Never share API credentials
- ❌ Never store keys in plain text
- ❌ Never use same keys for multiple services
Binance.US Specific Notes
Trading Fees
| Type | Maker | Taker |
|---|---|---|
| Standard | 0.1% | 0.1% |
| BNB Payment | 0.075% | 0.075% |
BNB Fee Discount
- Pay fees with BNB for 25% discount
- Enable in account settings
- Keep BNB balance for fee payment
Fiat Deposits
Binance.US supports USD deposits via:
- Bank transfer (ACH)
- Wire transfer
- Debit card
Regulatory Compliance
- Licensed in most US states
- Not available in some states (check availability)
- Full regulatory compliance required
State Restrictions
Binance.US is NOT available in:
- New York
- Texas
- Vermont
- Hawaii
- Check current list on Binance.US
Troubleshooting
API Key Rejected
Solutions:
- Verify key and secret are copied correctly
- Check for extra spaces or characters
- Ensure API key is active (not expired)
- Verify IP restrictions allow your connection
Permission Denied
Solutions:
- Check that Spot Trading is enabled
- Verify Reading permission is enabled
- Ensure API key has correct permissions
Balance Not Showing
Solutions:
- Verify funds are in your Spot wallet
- Check API has reading permission
- Wait a moment and refresh
- Try syncing the exchange
Order Rejected
Solutions:
- Check sufficient balance
- Verify order meets minimum size
- Ensure trading pair is active
- Check account isn't restricted
State Unavailable
Solutions:
- Binance.US isn't available in all states
- Check if your state is supported
- Consider alternative exchanges if restricted
Binance.US vs Binance Global
If you have both accounts:
| Use Case | Recommendation |
|---|---|
| US Resident | Must use Binance.US |
| Non-US Resident | Use Binance Global |
| Futures Trading | Not available on Binance.US |
API Documentation
For advanced users:
- Binance.US API: docs.binance.us
Next Steps
- Paper Trading - Practice risk-free
- Creating a Bot - Set up your first bot
- Custom Strategies - Write trading strategies
- Exchange Overview - Compare all exchanges
Strategies available on Binance.US
Deploy any of these 12 automated strategies on Binance.US.