Knowledge base
← All articlesConnect a Binance API key
Live execution on the whale tier can route orders to Binance Spot or Binance USDT-M Futures. Like Bybit, keys are encrypted at rest and we never enable withdrawals.
1. Create the key on Binance
- Sign in to Binance and open API Management.
- Click Create API → System generated.
- Name the key
tmiyc-live-<segment>so you can split spot and futures permissions cleanly. - Permissions:
- Enable Reading — on.
- Enable Spot & Margin Trading — on, if you need spot bots.
- Enable Futures — on, if you need USDT-M Futures bots. Requires futures to be enabled on your account first.
- Enable Withdrawals — off. TMIYC refuses any key with withdraw rights and will 400 on verify.
- Under IP access restrictions choose Restrict access to trusted IPs only and add
95.85.237.203. IP-locked keys are strongly recommended. - Complete the 2FA + email confirmation prompts.
- Copy the API Key and Secret Key immediately — Binance shows the secret once.
2. Paste the key into TMIYC
- Open Settings → Exchanges → Binance.
- Pick the segment (Spot or USDT-M Futures) that matches the permissions you enabled.
- Paste the key + secret.
- Click Verify. We call
GET /api/v3/account(spot) orGET /fapi/v2/account(futures) to confirm read access, then a cancelled test order to confirm trade access without creating live exposure.
3. Wire the key to a bot
From Bots → pick one → Settings → Execution venue, choose the Binance connection. The bot starts paused; click Go live when you're ready.
Known regional blocks
Binance has strict KYC and regional blocks. If your account is KYC-limited, many pairs will be unavailable even if the API key verifies. We don't try to work around that — if your jurisdiction is restricted on Binance, it will be restricted on TMIYC too. See KYC & geo restrictions for the latest list.
Revoking
Revoke on Binance first, then remove from TMIYC. The bots using the key will auto-pause and fall back to paper mode.