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:

  1. Binance.US Account - Create at binance.us
  2. Identity Verification - Complete KYC (required for US)
  3. 2FA Enabled - Google Authenticator or SMS
  4. TradeStaq Account - Sign up at tradestaq.com

Important: Binance.US vs Global Binance

Binance.US is separate from Binance Global:

FeatureBinance GlobalBinance.US
AvailableMost countriesUS only
Futures
MarginLimited
Pairs1,500+150+
RegulationsVariesUS SEC/FinCEN

If you're outside the US, use the global Binance connection guide.


Step 1: Access API Management

  1. Log in to binance.us
  2. Click your profile icon in the top right
  3. Select API Management
  4. Or navigate to: Account → API Management

Step 2: Create API Key

  1. Click Create API
  2. Select System Generated (recommended)
  3. Enter a label: TradeStaq Trading Bot
  4. Complete 2FA verification

Step 3: Configure Permissions

Required Permissions

PermissionStatusPurpose
Enable ReadingRequiredView balances and orders
Enable Spot TradingRequiredPlace and manage orders
Enable WithdrawalsNot NeededNever enable

Editing Permissions

  1. After creation, click Edit on your API key

  2. Check these boxes:

    • ✅ Enable Reading
    • ✅ Enable Spot & Margin Trading
  3. Leave unchecked:

    • ❌ Enable Withdrawals
  4. Save changes


Step 4: IP Restrictions (Recommended)

For enhanced security:

  1. Click Edit restrictions
  2. Select Restrict access to trusted IPs only
  3. Add TradeStaq server IP addresses
  4. 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:

  1. API Key - Your public identifier
  2. 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

  1. Go to TradeStaq Dashboard
  2. Click ExchangesAdd Exchange
  3. Select Binance.US from the list
  4. Enter your credentials:
FieldValue
NameGive it a memorable name (e.g., "Binance.US Main")
API KeyPaste your API Key
API SecretPaste your Secret Key
Account TypeSpot (only option for Binance.US)
  1. Click Connect Exchange

Step 7: Verify Connection

After connecting:

  1. Check the status shows Active (green indicator)
  2. Verify your balance is displayed correctly
  3. Test by viewing available trading pairs

Supported Features

FeatureSupport
Market Orders
Limit Orders
Stop-Limit Orders
OCO Orders
Futures✗ (not available)
MarginLimited

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, ETHUSD for USD pairs
  • BTCUSDT, ETHUSDT for 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

TypeMakerTaker
Standard0.1%0.1%
BNB Payment0.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 CaseRecommendation
US ResidentMust use Binance.US
Non-US ResidentUse Binance Global
Futures TradingNot available on Binance.US

API Documentation

For advanced users:


Next Steps