Knowledge base

← All articles

Connect 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

  1. Sign in to Binance and open API Management.
  2. Click Create API → System generated.
  3. Name the key tmiyc-live-<segment> so you can split spot and futures permissions cleanly.
  4. 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 Withdrawalsoff. TMIYC refuses any key with withdraw rights and will 400 on verify.
  5. Under IP access restrictions choose Restrict access to trusted IPs only and add 95.85.237.203. IP-locked keys are strongly recommended.
  6. Complete the 2FA + email confirmation prompts.
  7. Copy the API Key and Secret Key immediately — Binance shows the secret once.

2. Paste the key into TMIYC

  1. Open Settings → Exchanges → Binance.
  2. Pick the segment (Spot or USDT-M Futures) that matches the permissions you enabled.
  3. Paste the key + secret.
  4. Click Verify. We call GET /api/v3/account (spot) or GET /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.