To run live automations on Binance USDM Futures through dogabot, connect your exchange API keys on the Credentials page. Each exchange supports one credential set per account.
Don’t have a Binance account yet? Sign up through dogabot’s partnership link — you may qualify for exchange-side fee discounts or promotions when Binance offers them to referred users.
Before you start
- A Binance account with USDT-M Futures enabled
- Two-factor authentication (2FA) enabled on Binance
- Funds in your Futures wallet for the pairs you plan to trade
dogabot currently connects to Binance USDM Futures (binance_usdm) for live trading—not Binance Spot.
Step 1: Copy trusted IPs from dogabot
Before creating your Binance API key, whitelist dogabot’s outbound addresses:
- Sign in to dogabot.
- Open Credentials in the sidebar (or go to
/credentials). - Find the Trusted IPs section on the page and copy each address listed there. You will add these when restricting your Binance API key.
Step 2: Create API keys on Binance
- Log in to Binance and open Profile → API Management (or go to binance.com/en/my/settings/api-management).
- Complete any security verification Binance asks for.
- Click Create API and choose System generated (recommended).
- Label the key (e.g.
dogabot) so you can identify it later. - Under API restrictions, enable only what you need:
- Enable Reading — required
- Enable Futures — required for live orders
- Leave Enable Withdrawals disabled
- Recommended: enable Restrict access to trusted IPs only (wording may vary by region) and add every address from the dogabot Credentials page.
- Finish setup and copy the API Key and Secret Key immediately. The secret is shown only once—store it in a password manager.
If you lose the secret, delete the key on Binance and create a new one.
Step 3: Add credentials in dogabot
- Return to the dogabot Credentials page.
- Click Add Credential.
- Select binance_usdm from the Exchange dropdown.
- Paste your API Key into the API Key field.
- Paste your Secret Key into the Secret Key field.
- Leave Passphrase empty (Binance international does not use one; only Binance US requires a passphrase).
- Click Add Credential.
If you already have credentials for binance_usdm, edit the existing entry instead of creating a duplicate.
Security notes
- dogabot encrypts credentials with AES-256 at rest and sends them over HTTPS. Keys are never shown in full after saving.
- Never share your secret key or grant withdrawal permission.
- Revoke the API key on Binance if you stop using dogabot or suspect compromise.
Next steps
-
Sign up for Binance with dogabot if you still need an account
-
Browse Explore Markets and filter by
binance_usdm -
Create an automation or copy one from the leaderboard
-
Start with paper trading or a small position size until you confirm orders execute as expected