العربية
¥ Exchange guide

Create your Binance API key safely

8 steps. Roughly 5 minutes. Most important rule: leave withdrawals OFF. The bot doesn't need them, and disabling them means no one — including us — can move funds out of your Binance account.

⚠ Before you start You need an existing Binance account with KYC verified and 2FA enabled (Google Authenticator). Binance restricts API key creation until your account is fully verified.
1

Log in and open API Management

Go to binance.com, log in, then hover over your profile icon in the top-right corner. Click "API Management" in the dropdown menu.

Binance profile menu showing API Management option
Binance homepage → profile menu → "API Management"
2

Click "Create API"

On the API Management page, click the yellow "Create API" button. Binance will ask you to verify with 2FA + email + phone code before continuing (this is normal).

Binance API Management page with Create API button
Click the yellow "Create API" button
3

Choose "System generated"

Binance asks which type of key. Select "System generated" (NOT "Self-generated"). The Self-generated option is for users managing their own private keys — you don't need that.

API key type selection on Binance
Select "System generated"
4

Name your API key

Give your key a clear name like DailyTrade-Bot. Binance limits the name to 20 characters and alphanumeric only.

Complete the 2FA + email + phone code verification when prompted.

Naming the API key on Binance
Type a clear name like "DailyTrade-Bot"
5

Set permissions — THIS IS THE CRITICAL STEP

After creation, Binance shows your key with default permissions. Click "Edit restrictions". Configure EXACTLY like this:

⚠ CRITICAL The Enable Withdrawals checkbox MUST stay unchecked. This is the single most important setting. With Withdrawals OFF, no one — not the bot, not us, not a hacker who steals the key — can move funds out of your Binance account.
API permissions configuration with Spot Trading enabled and Withdrawals disabled
Spot Trading enabled. Withdrawals MUST stay unchecked.
6

IP restriction — recommended path

Binance asks if you want to restrict the key to specific IP addresses. We strongly recommend choosing "Restrict access to trusted IPs only" and entering our trading server IP below. This is the safer option.

Daily Trade bot server IP — paste this into Binance
84.247.162.29
✓ Why this is the recommended path With IP whitelist on: (1) your API key has no expiry — works forever, (2) even if someone steals the key, they can't use it from anywhere except our server, (3) Binance won't show you scary "Less Secure" warnings every time you log in. Click "Trade" permission again after setting the IP if Binance asks.
⚠ What happens if we migrate the VPS If we ever change servers (rare — we've been on this server since launch and have no plans to move), your bot will stop working and you'll need to update the whitelisted IP. We will email you 7 days in advance if this ever happens. The new IP will always be on the homepage of daily-trade.app too.

Alternative (not recommended): Unrestricted access. If for some reason you can't whitelist the IP, you can pick "Unrestricted (Less Secure)". Two downsides: (1) Binance will auto-expire your key after 90 days and your bot will silently stop — you'll have to recreate the key, and (2) Binance shows persistent security warnings. Since you already disabled Withdrawals in Step 5, Unrestricted is not catastrophic, just inconvenient.

IP restriction screen with trusted IP option selected
Select "Restrict access to trusted IPs only" · paste 84.247.162.29
7

Save and copy your keys

Click Save. Binance shows you two strings:

⚠ Important The Secret Key is shown only this one time. Copy it immediately and store it somewhere safe (password manager). If you close the page without copying, you'll need to delete this key and create a new one.
[Screenshot pending] Keys revealed → API Key + Secret Key displayed, copy buttons visible
screenshots/binance-07-keys-revealed.png
8

Paste into Daily Trade Settings

Open Daily Trade → SettingsBinance tab. Paste:

✓ What happens next Your keys are AES-256 encrypted the moment we receive them. Toggle "Enable Bot" — within 60 seconds the bot anchors at the current BTC price and starts placing the grid on your Binance Spot account.
Daily Trade settings showing Binance tab with keys pasted
Daily Trade Settings → Binance tab → paste keys → Save

Ready to set up your account?

If you haven't created your Daily Trade account yet, that's step zero.

Sign up first →

Troubleshooting

"Bot says NOTIONAL or filter error" — Binance requires a minimum order size of ~$5 USDT per order. With 5 grid levels, you need at least $25 of starting capital. We recommend $50 minimum for comfortable margins.

"Bot says insufficient balance" — Your USDT must be in the Spot Wallet, not Funding, Margin, or Futures. Use Binance's "Transfer" function to move it to Spot.

"How do I revoke the key later?" — Binance → API Management → find your "DailyTrade-Bot" key → click "Delete". The bot loses access immediately. Your funds were never at risk.

← Back to How to start