Connect Your Exchange to NeuroTrade

Connecting Exchanges

How to create secure API keys and connect your exchange to NeuroTrade.

NEVER enable withdrawal permissions on your API keys. NeuroTrade only needs trade (spot) permissions. If an API key has withdrawal access, NeuroTrade will reject it for your safety.

Supported Exchanges

NeuroTrade supports 17 exchanges. Click on your exchange below for step-by-step API key creation instructions.

Binance Most Popular

  1. Log into your Binance account and go to Account → API Management
  2. Click Create API and choose System Generated
  3. Enter a label (e.g., "NeuroTrade") and complete 2FA verification
  4. Under API Restrictions, enable ONLY:
    • Enable Reading
    • Enable Spot & Margin Trading
  5. DO NOT enable "Enable Withdrawals" or "Enable Internal Transfer"
  6. Under IP Access Restrictions, select "Restrict access to trusted IPs only" and add the NeuroTrade server IP (shown in your dashboard)
  7. Copy the API Key and Secret Key (the secret is only shown once)
Binance may require you to wait 24 hours before new API keys are active for trading. Plan accordingly.

Coinbase

  1. Go to Coinbase Advanced (not regular Coinbase)
  2. Navigate to Settings → API
  3. Click New API Key
  4. Under permissions, select ONLY:
    • View (read account info)
    • Trade (place/cancel orders)
  5. DO NOT select "Transfer" or "Withdraw"
  6. Set IP whitelist if available
  7. Complete 2FA verification and save your API key and secret

Kraken

  1. Log into Kraken and go to Security → API
  2. Click Add Key
  3. Set a description (e.g., "NeuroTrade")
  4. Under Permissions, enable:
    • Query Funds
    • Query Open Orders & Trades
    • Query Closed Orders & Trades
    • Create & Modify Orders
    • Cancel/Close Orders
  5. DO NOT enable "Withdraw Funds" or "Query/Deposit Addresses"
  6. Click Generate Key and save both keys

KuCoin

  1. Log into KuCoin and go to Account → API Management
  2. Click Create API
  3. Set API name and trading password
  4. Under permissions, enable ONLY:
    • General (read info)
    • Spot Trading
  5. DO NOT enable "Transfer" or "Withdraw"
  6. Set IP restriction if available
  7. Save API Key, Secret, and Passphrase (KuCoin requires all three)
KuCoin requires a passphrase in addition to the API key and secret. Make sure to save all three values.

Bybit

  1. Log into Bybit and go to Account & Security → API Management
  2. Click Create New Key and select System-Generated API Keys
  3. Name the key (e.g., "NeuroTrade")
  4. Under API Key Permissions, enable:
    • Read-Write for Spot only
  5. DO NOT enable Wallet or Withdrawal permissions
  6. Set IP restriction to the NeuroTrade server IP
  7. Complete verification and save your keys

OKX

  1. Log into OKX and navigate to Account → API
  2. Click Create API Key
  3. Enter a name and set a passphrase
  4. Under permissions, select:
    • Read
    • Trade
  5. DO NOT select "Withdraw"
  6. Bind to the NeuroTrade server IP
  7. Save API Key, Secret Key, and Passphrase
Like KuCoin, OKX requires a passphrase. Save all three values when creating your key.

Bitvavo EUR/Dutch

  1. Log into Bitvavo and go to Account → API
  2. Click Create New API Key
  3. Under permissions, enable View and Trade only
  4. DO NOT enable "Withdraw"
  5. Copy the API Key and Secret
Bitvavo is ideal for European/Dutch users trading in EUR pairs.

Bitstamp EU

  1. Log into Bitstamp and go to Account → Security → API Access
  2. Click New API Key
  3. Enable permissions: Account balance and Open orders/Buy/Sell limit orders
  4. DO NOT enable withdrawal permissions
  5. Activate via the confirmation email, then copy your Key and Secret

Bitfinex

  1. Log into Bitfinex and navigate to Account → API Keys
  2. Click Create New Key
  3. Enable: Get account information and Create and cancel orders
  4. DO NOT enable "Withdraw" or "Transfer" permissions
  5. Save your API Key and Secret

Gate.io

  1. Log into Gate.io and go to API Management
  2. Click Create API Key
  3. Enable Spot Trade and Read permissions
  4. DO NOT enable "Withdraw" or "Transfer"
  5. Set IP whitelist and save your keys

Huobi / HTX

  1. Log into HTX (formerly Huobi) and go to API Management
  2. Click Create API Key
  3. Enable Read and Trade permissions
  4. DO NOT enable "Withdraw"
  5. Bind IP address and save your keys

MEXC

  1. Log into MEXC and navigate to API Management
  2. Click Create API
  3. Enable Read Info and Trade permissions only
  4. DO NOT enable "Withdraw"
  5. Copy and save your API Key and Secret Key

Bitget

  1. Log into Bitget and go to API Management
  2. Click Create API
  3. Set a passphrase and enable Read and Trade permissions
  4. DO NOT enable "Transfer" or "Withdraw"
  5. Save API Key, Secret, and Passphrase
Bitget requires a passphrase like KuCoin and OKX. Save all three values.

Phemex

  1. Log into Phemex and go to Account → API Management
  2. Click Create New API Key
  3. Enable Read and Trade permissions only
  4. DO NOT enable withdrawal permissions
  5. Save your API Key and Secret

Crypto.com

  1. Log into Crypto.com Exchange and go to Settings → API Keys
  2. Click Create a New API Key
  3. Enable Read and Trade permissions
  4. DO NOT enable "Withdraw"
  5. Complete 2FA and save your keys

Deribit

  1. Log into Deribit and go to Account → API
  2. Click Add New Key
  3. Enable Read and Trade scope
  4. DO NOT enable "Withdraw" or "Block trade"
  5. Save your Client ID and Client Secret
Deribit uses Client ID and Client Secret instead of API Key/Secret. Enter Client ID as the API Key in NeuroTrade.

Adding Keys to NeuroTrade

  1. Log into your NeuroTrade dashboard
  2. Go to Settings → Exchanges
  3. Click Add Exchange
  4. Select your exchange from the dropdown
  5. Paste your API Key, Secret, and Passphrase (if applicable)
  6. Click Verify & Connect

NeuroTrade will test the connection by checking your account balance and verifying that withdrawal permissions are NOT enabled. You'll see a green checkmark when the connection is successful.

Verifying Your Connection

After connecting, verify that:

If your connection fails, double-check that: (1) your API key and secret are correct, (2) the key is not expired, (3) IP restrictions allow the NeuroTrade server, and (4) 2FA is not blocking API access.

Revoking Access

You can revoke NeuroTrade's access at any time by deleting the API key on your exchange. This immediately prevents any further trading. You can also disconnect from within the NeuroTrade dashboard under Settings → Exchanges.