This guide explains how to connect your Binance account to AstraBit using API keys so the two platforms can communicate securely. It is replacing the guide formerly found on our Wiki.
The steps cover where to find API settings on Binance, how to create and configure keys, and where to enter that information in AstraBit.
This article does not provide trading advice and is only for technical setup.
Users who register for Binance through this link for the first time are eligible for the Freemium plan, where you can earn credits based on trading volume to help reduce or cover costs associated with AstraBit products or services.
Before You Start
- Log into Binance (website, not the mobile app if possible—API menus are easier).
- Turn on 2FA (Binance often requires it to create/edit API keys).
- Decide what you’re connecting:
- Spot
- USDT-M Futures (most common)
- COIN-M Futures (less common)
- You are trading with USDT Perpetuals BINANCE Futures/Derivatives account.
- You have a MINIMUM balance of at least $50 – $150 in your BINANCE USDT perpetuals futures wallet.
⚠️ Important:
This article does not provide trading advice and is only for technical setup.
Step 1: Fund Your Binance Fiat and Spot Wallet
- Log in to your Binance account.
- Click Wallet and choose Fiat and Spot.
- Click Deposit.
- Make sure the correct coin is selected before continuing.
⚠️ Important:
- Always confirm the asset and network before continuing.
- Cryptocurrency transactions are irreversible.





Step 2: Send BTC to Your Binance Wallet
- Log in to your external wallet or exchange.
- Open Portfolio or Wallet.
- Select BTC from your asset list.
- Click Send or Withdraw.
- Paste your Binance BTC deposit address into the recipient field.
- Enter the amount of BTC you want to send.
- Confirm the transaction and complete any required verification steps.
⚠️ Important:
- Paste the Binance deposit address exactly as copied.
- Do not add extra spaces or characters.
- Sending the wrong asset or wrong network may result in loss of funds




Step 3: Confirm BTC Arrived in Binance
- Return to Binance Fiat and Spot wallet.
- Wait for the BTC deposit to complete.
- Confirm your BTC balance is visible in the wallet.
⚠️ Important:
Deposit times may vary depending on network congestion.

Step 4: Convert BTC to USDT
- Click Trade at the top of Binance.
- Select Convert.
- In the From field, choose BTC.
- In the To field, choose USDT.
- Enter the amount of BTC to convert, or click MAX.
- Click Preview Conversion.
- Review the conversion details and click Confirm.
⚠️ Important:
- Many of AstraBit strategies use USDT, so this conversion is required before futures trading.
- Review all conversion details before confirming.





Step 5: Open Your Binance Futures Wallet
- Return to Wallet.
- Select Futures.
- If prompted, click Open Now to activate your Futures account.
⚠️ Important:
Futures trading involves significant risk and may not be available in all regions.


Step 6: Transfer USDT to Binance Futures
- In your Futures wallet, click Transfer.
- Set From to Spot Wallet.
- Set To to USDS-M Futures.
- Set Coin to USDT.
- Enter the amount you want to transfer.
- Click Confirm.
⚠️ Important:
- Your Futures wallet will show 0.00 until funds are transferred from Spot.
- You can use the percentage buttons for faster transfer selection.



Step 7: Create Your Binance API Key
- Click your profile icon in Binance.
- Select Account.
- Open API Management.
- Click Create API.
- Enter a label for your API key.
- Complete 2FA verification.
⚠️ Important:
- Keep your API Key and Secret Key private.
- You may only see the Secret Key once.





Step 8: Configure API Permissions
- Click Edit restrictions on the newly created API.
- Enable Reading.
- Enable Futures.
- Enable Spot & Margin Trading.
- Leave Withdrawals disabled.
- Click Save.
- Copy and securely store your API Key and Secret Key.
⚠️ Important:
- Never enable withdrawal permissions for AstraBit API connections
- IP whitelisting is recommended when available.


Step 9: Connect Binance API to AstraBit
- Log in to your AstraBit account.
- Open the Binance connection screen.
- Enter a custom API name.
- Select USDT-M Futures as the contract type.
- Leave Position Mode and Margin Type on Auto sync from exchange.
- Paste your Binance API Key.
- Paste your Binance Secret Key.
- Copy the AstraBit trusted IPs into Binance if needed.
- Click Connect.
⚠️ Important:
- Make sure the Binance permissions match the account type you want to trade.
- AstraBit does not require withdrawal permissions.
