Learn · Updated September 2026

How to Create a Binance API Key for a Trading Bot

A bot does not log into Binance like you do. It uses an API key: a pair of strings that can read the account and place orders. The useful key is trade-only — it cannot withdraw. Here is the setup on Binance.com, in the browser and in the app.

What the key is for

Reading lets the bot see balances and open orders. Trading lets it place and cancel orders. Withdrawal lets someone send coins off the exchange. A trading bot never needs that last one. If a site or Telegram “helper” asks you to enable withdrawals, stop.

Create the key on Binance.com in the browser, or in the Binance app under Profile then API Management. Same key, same permissions.
Web and app are the same key. Use whichever device can finish 2FA.

Web: Binance.com

  1. Log in at API Management.
  2. Create API → System generated. Name it for one product (for example “Tradeeon”).
  3. Finish the email and authenticator prompts.
  4. Copy the API key and the secret. The secret is shown once.

App: same key, different menu

People searching “API key Binance app” want this path: open the Binance app → Profile → API Management → create a system-generated key. Permissions and IP restrict are the same as on the website. Create the key on whichever device you can complete 2FA on; you can paste it into the bot from either.

Permissions that are safe

Trade-only API permissions: Enable Reading on, Enable Spot and Margin Trading on, Enable Futures optional, Enable Withdrawals off.
Binance’s own screen changes. Match these four rows, not a pixel-perfect layout.
  • Enable Reading — required
  • Enable Spot & Margin Trading — required for spot DCA and spot grids
  • Enable Futures — only if you will run futures bots (Adaptive Grid / hedge). Leave it off for spot-only.
  • Enable Withdrawals — never

Restrict the IP

Binance often refuses a trading key that is open to the whole internet. Under IP access restrictions, allow only the bot host. After you sign up, Tradeeon shows the IP to paste on the Connections page. One dedicated key per product. If the secret leaks, delete the key on Binance and make a new one.

Open API key can trade from any IP. Restricted key only works from the Tradeeon server IP shown on Connections.
Restrict to trusted IPs. Copy the address from Tradeeon Connections — don’t guess it.

Binance.com, not Binance.US

These are different exchanges and different keys. Tradeeon only connects to Binance.com. A Binance.US key will fail.

Then connect and paper first

Paste the key into Tradeeon Connections. Run the bot on paper — same rules, live Binance prices, no real fills — before you turn it live. One live DCA is included after signup.

FAQ

What permissions does a Binance API key need for a trading bot?
Enable Reading and Spot & Margin Trading for spot bots. Enable Futures only if you will run futures bots. Never enable Withdrawals. A bot does not need to send coins off the exchange.
Can I create a Binance API key in the app?
Yes. In the Binance app open Profile → API Management, create a system-generated key, set the same permissions, and restrict IPs. The secret is shown once — copy it before you leave the screen.
Why does Binance ask for an IP whitelist?
Trading permissions on an open key are easy to abuse if the secret leaks. Restricting the key to the bot host’s IP means only that server can place orders. Tradeeon shows the IP to whitelist on the Connections page after you sign up.
Does Tradeeon work with Binance.US?
No. Tradeeon connects to Binance.com only. A Binance.US key will not work.

Related: Paper trading crypto · Security · Our bots

Not affiliated with Binance. Confirm live API screens in your own account. Not financial advice.