Supported markets list

Description: Returns the list of markets supported by 3Commas

GET

/ver1/accounts/market_list

Request parameters

NONE

Response parameters

market_name string Name of the exchange in the 3Commas system

market_url string The referral link to the exchange website

market_icon string The URL link to the icon for this exchange

help_link string The public URL to the help page with detailed instructions on connecting the exchange

form_fields object Contains required and optional fields necessary for connecting to the exchange

required array[object] Shows required fields necessary for connecting to the exchange

field string The parameter needs to connect a new exchange account. Example: api_key; secret

localized_name string Display name of the field, localized for user convenience

optional array[object] Shows optinal fields need for connecting to the exchange

field string The parameter needs to connect a new exchange account. Example: api_key; secret

localized_name string Display name of the field, localized for user convenience

connection_type string Shows how many fields use to connect the exchange or the wallet

available_connection_flows array Available exchange connection types in 3Commas

Allowed value
  • form - connection through a web form option;

  • fast_connect - quick connection option;

third_party_allowed boolean This exchange provides a service to connect third-party apps. false - if the exchange does not support

trusted_ips array[string] The list of IP addresses needs to be whitelisted on the exchange's website for 3Commas to work with the exchange

trusted_ips_input_type string Input type for trusted IP addresses

fast_connect_action_name string Name of the exchange for fast connection option in the 3Commas system

Example Response and errors

Status: 200 OK

[
   {
      "market_name": "Coinbase Advanced",
      "market_url": "http://coinbase-consumer.sjv.io/eKE3GD",
      "market_icon": "https://3commas.io/img/exchanges/gdax.png",
      "market_trust_message": "3Commas will not have access to transfer or withdraw your assets. Each exchange connects with encrypted API keys",
      "default_trust_message": "3Commas will not have access to transfer or withdraw your assets. Each exchange connects with encrypted API keys",
      "help_link": "https://help.3commas.io/en/articles/3822851",
      "market_code": "coinbase_advanced",
      "form_fields": {
         "required": [
            {
               "field": "secret",
               "localized_name": "API Secret:"
            },
            {
               "field": "api_key",
               "localized_name": "API Key:"
            }
         ],
         "optional": []
      },
      "connection_type": "fields",
      "available_connection_flows": [
         "form"
      ],
      "optional": [
        
      ]
    },
    "connection_type": "fields",
    "available_connection_flows": [
      "fast_connect",
      "form"
    ],
    "third_party_allowed": false,
    "trusted_ips": [
      "193.31.111.100",
      "193.31.111.158",
      "193.31.111.43",
      "193.31.111.6"
    ],
    "trusted_ips_input_type": "inline",
    "fast_connect_action_name": "binance"
  },
  {
    "market_name": "OKX",
    "market_url": "https://app.3commas.io/users/auth/okx_auth_reg?redirect_to=https%3A%2F%2Fapp.3commas.io%2Faccounts",
    "market_icon": "https://3commas.io/img/exchanges/okex.png",
    "market_trust_message": "1. Log in to your exchange account and go to API Settings \n2. Select third-party apps and choose 3Commas \n3. Paste generated data in inputs below.",
    "default_trust_message": "3Commas will not have access to transfer or withdraw your assets. Each exchange connects with encrypted API keys",
    "help_link": "https://help.3commas.io/en/articles/3109057",
    "market_code": "okex",
    "form_fields": {
      "required": [
        {
          "field": "secret",
          "localized_name": "API Secret:"
        },
        {
          "field": "api_key",
          "localized_name": "API Key:"
        },
        {
          "field": "passphrase",
          "localized_name": "Passphrase:"
        }
      ],
      "trusted_ips_input_type": "inline",
      "fast_connect_action_name": "coinbase_advanced"
   },
   { ... 
   },
]

Last updated

Was this helpful?