Skip to main content

Troubleshoot Exchange API Connection Errors

Fix common exchange API connection errors for Cryptobots. This guide covers invalid API keys, incorrect permissions, and insufficient funds, with solutions.

Updated over 2 weeks ago
Troubleshoot Exchange API Connection Errors

If you're experiencing issues connecting Cryptobots to your exchange, it's often due to problems with your API keys or available funds. This guide covers the most common reasons for exchange connection errors and provides clear steps to resolve them, ensuring your trading system runs smoothly.

Symptoms of Connection Errors

When Cryptobots cannot connect to your exchange's API, you might observe the following:

  • Trades not executing or starting.

  • Inaccurate balance information displayed.

  • System errors or warnings related to exchange connectivity.

  • Limited or no functionality within the Cryptobots platform.

API Keys Are Invalid or Incorrect

One of the most frequent causes of connection problems is an issue with your API keys. These keys are essential for Cryptobots to securely communicate with your exchange.

Problem

There is a problem with the API keys you have provided, meaning Cryptobots cannot establish a valid connection to your exchange.

Solution

To fix invalid or incorrect API keys, you will need to replace them. This ensures a fresh, secure connection.

  1. Delete Existing API Keys: Log in to your exchange account and locate your API management section. Delete the API keys currently associated with Cryptobots.

  2. Create New API Keys: Follow the step-by-step instructions in our API creation guides to generate a new set of API keys for your exchange.

  3. Enter New Keys in Cryptobots: Once created, carefully enter these new API keys into your cryptobots.io account. Double-check for any typos or copying errors.

Important: Always follow your exchange's security best practices when handling API keys, and never share them publicly.

Insufficient Permissions for API Keys

Even with valid API keys, Cryptobots requires specific permissions enabled on those keys to function correctly. Without the necessary permissions, the system cannot perform essential trading actions.

Problem

All or some of the required permissions for cryptobots.io to trade are not enabled when creating or managing your API keys. This can prevent the system from executing trades, checking balances, or performing other critical operations.

Solution

You must ensure your API keys have the correct permissions. These typically include permissions for reading account data and executing trades, but not for withdrawals.

  1. Review Required Permissions: Consult our API creation guide to confirm the exact permissions required by Cryptobots for your specific exchange.

  2. Option A: Create New Keys with Correct Permissions:

    1. Delete the existing API keys from your exchange.

    2. Create new API keys, ensuring you enable all the necessary permissions as outlined in our guide during the creation process.

    3. Enter the new keys into your Cryptobots account.

  3. Option B: Edit Existing API Key Permissions:

    1. Access the API management section on your exchange.

    2. Locate the API keys you are using with Cryptobots.

    3. Edit the permissions for these keys, adding any missing ones (e.g., "Spot Trading," "Futures Trading," "Read Account Data").

    4. Save the changes.

Tip: Always grant the minimum necessary permissions to your API keys for security reasons. Cryptobots does not require withdrawal permissions.

Not Enough Funds to Trade

For Cryptobots to initiate a trade, your exchange account must hold a sufficient balance to meet the minimum requirements set by cryptobots.io and your chosen trading strategy.

Problem

The available balance in your exchange account is below the minimum required for a new trade to start with cryptobots.io. This means the system cannot open new positions, leading to an inactive trading status.

Solution

Ensure your exchange account has adequate funds to support your trading activities.

  1. Check Minimum Balance Requirements: Verify the minimum balance needed for your selected Cryptobots strategy.

  2. Deposit Funds: If your balance is insufficient, deposit additional funds into your exchange account.

  3. Monitor Available Balance: Keep an eye on your available balance, especially after trades, to ensure it remains above the minimum threshold.

For more details on how the system utilizes your balance, please refer to our article: Does the System Use Your Entire Balance for Each Trade?

Still Need Help?

If you've tried these troubleshooting steps and are still experiencing exchange API connection errors, please gather the following information before contacting our support team:

  • The specific error message you are receiving.

  • The exchange you are trying to connect to.

  • A list of the troubleshooting steps you have already attempted.

Related Articles

Did this answer your question?