Visit Binance.
Register or log in.
Complete Identity Verification (KYC) to enable API trading.
Before you create API keys, make sure your account has Futures activated.
Log in to Binance.
Go to Derivatives → USDS-M Futures.
If prompted, open a Futures account (takes a few clicks).
Hover over your profile icon (top right).
Click API Management.
Or go directly to: https://www.binance.com/en/my/settings/api-management
Enter a label for your API key, e.g.:
Click Create API.
Binance will prompt you for:
Email verification code
SMS code
Possibly Google Authenticator code
Enter the codes to proceed.
After verification:
Binance shows you:
API Key (visible)
Secret Key (visible only once)
→ Copy and save your Secret Key in a safe place immediately. You won’t see it again after leaving the page.
Under your newly created API key:
✅ Check these permissions:
Enable Reading
Enable Futures
❌ Do NOT enable “Enable Withdrawals”.
Click Save after setting permissions.
Binance might ask for another security verification.
Navigate to Manage Key section
Click on Add New button
Fill the form with the details and click Save API Key
✅ Store secrets in environment variables or secure vaults — never hardcode.
✅ Rotate keys periodically.
✅ Monitor your API activity in Binance.
✅ Immediately delete keys you no longer use.
That’s it! You’re ready to setup the bot to auto trade on Binance Futures.