NAV Navbar
json

Bitclude

In Bitclude we care about developers, if you have any suggestions please share them at support@bitclude.com please also note that due to the huge traffic passing through our servers, we try to use only specific trading communication.

Authentication

To autenticate you can use your API keys which you can generate in 'account' tab, in case the keys leak please generate new one, if you will have probblem with that please contact support@bitclude.com.

You can generate keys admin panel

Parameter Value Default Description
id INT false It is account id, can be find in 'account' tab.
key STRING false It is token to authentication on API.

Limitations and restrictions

Maximum number of calls

If you wish to increase the limit, please contact us.

Public Data

Orderbook

        {
             "data": {
                 "market": "USD",
                 "timestamp": 1457184487
             },
             "bids": [
                 [
                     "0.04500000",
                     "1000.00"
                 ],
                 [
                     "0.01000000",
                     "862.60"
                 ]
             ],
             "asks": [
                 [
                     "0.20000000",
                     "50.00"
                 ]
             ]
        }

This endpoint allow you to get orderbook of single market

HTTP Request

GET https://api.bitclude.com/stats/orderbook_{market1}{market2}.json

Query Parameters

Parameter Default Values
market1 false btc, ltc, bch ...
market2 false btc, usd, eur ...

Ticker

{  
   "btc_usd":{  
      "last":"7314.57",
      "ask":"7523.62",
      "bid":"7314.57",
      "volumen":"0.01441335",
      "change":"0.00 %"
   },
   "btc_hrk":{  
      "last":"0.00",
      "ask":"0.00",
      "bid":"0.00",
      "volumen":"0.00000000",
      "change":"0.00 %"
   },
   "bch_btc":{  
      "last":"0.00000000",
      "ask":"0.00000000",
      "bid":"0.11269308",
      "volumen":"0.00000000",
      "change":"0.00 %"
   },
   "ltc_btc":{  
      "last":"0.01284071",
      "ask":"0.01275617",
      "bid":"0.01180035",
      "volumen":"0.08184905",
      "change":"0.00 %"
   }
}

This endpoint allow you to get whole ticker data for all currencies

HTTP Request

GET https://api.bitclude.com/stats/ticker.json

Query Parameters

none

History

        {  
           "data":{  
              "market1":"BTC",
              "market2":"USD",
              "timestamp":1531917577
           },
           "history":[  
              {  
                 "time":1531917229,
                 "nr":"786",
                 "amount":"0.00018620",
                 "price":"7314.57",
                 "type":"a"
              },
              {  
                 "time":1531915300,
                 "nr":"783",
                 "amount":"0.00011760",
                 "price":"7314.57",
                 "type":"a"
              },
              {  
                 "time":1531911605,
                 "nr":"776",
                 "amount":"0.00010240",
                 "price":"7314.57",
                 "type":"a"
              }
           ]
        }

This endpoint allow you to get history on one market

HTTP Request

GET https://api.bitclude.com/stats/history_{market1}{market2}.json

Query Parameters

Parameter Default Values
market1 false btc, ltc, bch ...
market2 false btc, usd, eur ...

Private

Get info

        {
              "success": true,
              "account": {
                  "nick": "test@test.com",
                  "email": "test@test.com",
                  "key_default": "54a42eb00b...",
                  "last_ip": "171.251.132.32",
                  "state": "2",
                  "data": {
                      "name": "",
                      "surname": ""
                  },
                  "fee": {
                      "maker": "0",
                      "taker": "0"
                  }
              },
              "balances": {
                  "USD": {
                      "active": "97786.75",
                      "inactive": "5096.74"
                  },
                  ...
                  "BCH": {
                      "active": "0.00000000",
                      "inactive": "0.00000000"
                  },
              },
              "deposit": {
                  "BTC": false,
                  "LTC": false,
                  "BCH": false
              }
        }

This endpoint allow you to get basic information about account

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action info Get information
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get history

        {
            "success": true,
            "history": [
                {
                    "currency1": "btc",
                    "currency2": "usd",
                    "amount": "0.00003251",
                    "time_close": 1516130375,
                    "price": "15380.22",
                    "fee_taker": "0",
                    "fee_maker": "0",
                    "type": "bid",
                    "action": "open"
                },
                {
                    "currency1": "btc",
                    "currency2": "usd",
                    "amount": "0.00003251",
                    "time_close": 1516130376,
                    "price": "15380.22",
                    "fee_taker": "0",
                    "fee_maker": "0",
                    "type": "bid",
                    "action": "open"
                },...
                {
                    "currency1": "btc",
                    "currency2": "usd",
                    "amount": "0.00100000",
                    "time_close": 1516212758,
                    "price": "4.00",
                    "fee_taker": "50",
                    "fee_maker": "0",
                    "type": "bid",
                    "action": "open"
                }
              ]
        }

This endpoint allow you to get history of all your transactions.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action history Get information
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get volumes

        {
            "success": true,
            "volumes": [
                {
                    "amount": "0.97140262",
                    "currency": "btc"
                }
            ]
        }

This endpoint allow you to get history of all your transactions.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action volumes Get volumes
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get affiliation

        {
            "success": true,
            "affiliate": {
                "earned": 0,
                "verified": "0",
                "registered": "0"
            }
        }

This endpoint allow you to get history of all your transactions.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action affiliate Get volumes
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get deposits

        {
            "success": true,
            "history": [
                {
                    "time": "1530883428",
                    "amount": "0.13750000",
                    "type": "b787400027b4eae298bad72150384540a23342daaa3eec1c8d17459c103c6bbc",
                    "state": "1"
                },
                {
                    "time": "1530887151",
                    "amount": "0.06875000",
                    "type": "1cc2b5a1f05ffda29d669077e0c7aa23ee99be3bd767833a23d9ea8b6684dd3d",
                    "state": "1"
                },
                {
                    "time": "1531220889",
                    "amount": "1.10000000",
                    "type": "4b6ae6d18f670cda08245f610f36e4199ac889c9ab18eb085e2834d9a1dbddcf",
                    "state": "1"
                }
            ]
        }

This endpoint allow you to get information about deposits.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action deposits Get volumes
currency btc, usd.. Currency of deposits
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get withdrawals

        {
            "success": true,
            "history": [
                {
                    "time": "1528545117",
                    "amount": "0.99482707",
                    "tx": "",
                    "address": "2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF",
                    "state": "0"
                },
                {
                    "time": "1528715035",
                    "amount": "1.00000000",
                    "tx": "",
                    "address": "2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF",
                    "state": "0"
                },
                {
                    "time": "1528812738",
                    "amount": "0.00100000",
                    "tx": "",
                    "address": "2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF",
                    "state": "0"
                },
                {
                    "time": "1530883173",
                    "amount": "0.11589066",
                    "tx": "01b8ae6437843879574b69daf95542aff43a4aefaa90e8f70ebf572eccf01cad",
                    "address": "2N8hwP1WmJrFF5QWABn38y63uYLhnJYJYTF",
                    "state": "1"
                }
            ]
        }

This endpoint allow you to get information about withdrawals.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action withdrawals Get volumes
currency btc, usd.. Currency of deposits
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get limits

        {
            "success": true,
            "limitMonthly": 0,
            "limitYearly": 0
        }

This endpoint allow you to get information about limits of user.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action withdrawals Get volumes
currency btc, usd.. Currency of deposits
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Get wallets status

        {
            "success": true,
            "btc": {
                "last_block_time": "344353",
                "node_status": "1",
                "is_online": true,
                "connections": "12",
                "current_optimal_fee": "0.00002500",
                "current_minimum_amount": "0.00100000",
                "decimal_point": "8",
                "id": "1",
                "confirmations": "2"
            },
            "usd": {
                "last_block_time": "0",
                "node_status": "1",
                "is_online": true,
                "connections": "1",
                "current_optimal_fee": "1.00",
                "current_minimum_amount": "10.00",
                "decimal_point": "2",
                "id": "2",
                "confirmations": "2"
            },...
            "chf": {
                "last_block_time": "0",
                "node_status": "1",
                "is_online": true,
                "connections": "1",
                "current_optimal_fee": "2.00",
                "current_minimum_amount": "10.00",
                "decimal_point": "2",
                "id": "21",
                "confirmations": "2"
            }
        }

This endpoint allow you to get information about currencies, minimum transfers, fees, and online status.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action getwalletsstatus Get getwalletsstatus
currency btc, usd.. Currency of deposits
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Withdrawal funds

        {
            "success": true,
            "message": "withdrawal request has been submited"
        }

This endpoint allow you to get information about limits of user.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action withdrawals Init withdrawal
currency btc, usd.. Currency of deposits
amount STRING Amount in string for eg. '10.00'
address STRING IBAN or Cryptocurrency address
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Withdrawal funds - confirmation

        {
            "success": true,
            "message": "withdrawal request has been submited"
        }

This endpoint allow you to get information about limits of user.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action withdrawalconfirm Confirm
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'
token STRING Token send via email - eg. '54a44eb00b63f4d1cdde9...'

Account login history

        {
            "success": true,
            "0": {
                "timestamp": "1531402937",
                "ip": "77.65.96.34",
                "city": "Poznan",
                "country": "Poland",
                "device": "Mozilla\/5.0 (Macintosh...",
                "status": "Correct standard authentication",
                "country_code": "PL"
            },
            ...
            "2": {
                "timestamp": "1531891028",
                "ip": "77.65.96.34",
                "city": "Poznan",
                "country": "Poland",
                "device": "Mozilla\/5.0 (Macintosh...",
                "status": "Correct standard authentication",
                "country_code": "PL"
            }
        }

This endpoint allow you to get information about login history.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action withdrawalconfirm Confirm
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'
token STRING Token send via email - eg. '54a44eb00b63f4d1cdde9...'

Freez account

        {
            "success": true,
            "result": "Account freezed"
        }

This endpoint allow you to freez your account.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action freeze Confirm
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Active offers

         {
            "success": true,
            "offers": [
                {
                    "nr": "1053",
                    "currency1": "ltc",
                    "currency2": "btc",
                    "amount": "0.50000000",
                    "price": "0.00200000",
                    "id_user_open": "717998789",
                    "time_open": "1531132114012",
                    "offertype": "bid"
                }
            ]
        }

This endpoint allow you to get your current active offers.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action activeoffers Get offers
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Bulk offers cancel

         {
            "success": true,
            "message": "Orders has been canceled"
        }

This endpoint allow you to bulkoffers cancel.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action canceloffers Confirm
bid ARRAY eg. ["1053","1054"]
ask ARRAY eg. ["1055","1056"]
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Converter

Check rate

         {
            "success": true,
            "fulfilled": true,
            "midRate": "0.00014820",
            "endRate": "0.00000000",
            "midAmount": "0.01482006",
            "endAmount": 0,
            "fee": "0.00007410",
            "rate": "0.00014820",
            "ratePublic": "0.00014820",
            "amountReceive": "0.01482006"
        }

This endpoint allow you to check rate of conversion.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action convertercheck Confirm
market1 btc, usd.. Currency from
market2 btc, usd.. Currency to
amount STRING eg. '10.00'
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Convert

        {
            "success": true,
            "fee": "0.00007410",
            "amountReceived": "0.01482006",
            "message": "Your coins has been successfully converted",
            "ordersConsumed": {
                "buy": [
                    "2583"
                ]
            }
        }

This endpoint allow you to simple convert your currencies.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method account Read from account
action convert Confirm
market1 btc, usd.. Currency from
market2 btc, usd.. Currency to
amount STRING eg. '10.00'
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Transactions

Buy [Limit]

         {
            "success": true,
            "actions": {
                "buy": [],
                "order": "5880"
            },
            "message": "Order has been submited"
        }

This endpoint allow you to buy orders with 'limit' order.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method transactions Transaction statement
action buy Buy on market base currency
market1 btc, usd.. First currency of market naming
market2 btc, usd.. Seconde currency of market naming
amount STRING eg. '10.00'
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Sell [Limit]

        {
            "success": true,
            "actions": {
                "sell": [],
                "order": "5880"
            },
            "message": "Order has been submited"
        }

This endpoint allow you to sell orders with 'limit' order.

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method transactions Transaction statement
action buy Buy on market base currency
market1 btc, usd.. First currency of market naming
market2 btc, usd.. Seconde currency of market naming
amount STRING eg. '10.00'
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'

Cancel offer

        {
            "success": true,
            "actions": {
                "sell": [],
                "order": "5880"
            },
            "message": "Order has been submited"
        }

This endpoint allow you to cancel your oder

HTTP Request

GET https://api.bitclude.com/

Query Parameters

Parameter Value Description
method transactions Transaction statement
action cancel Cancel one offer
order INT Id of offer
typ bid or ask Type of offer
id INT eg. 918872936
key STRING eg. '54a44eb00b63f4d1cdde9...'