api_v1
⚠️⚠️⚠️ WORK IN PROGRESS ⚠️⚠️⚠️
This is a living document, subject to change as more information becomes available, or changes in external and internal conditions create the need for revision. Figures are rough estimations until the final version is created.
Bitcurate API Documentation
At the current stage of Bitcurate Beta test we provide data via API requests only, we are working hard on web interface and analytics dashboard which are going to be available soon, please stay tuned for more updates.
Current version
Currently we are working on v1 implementation, it's still work in progress and more features will be available in the future.
Access
For access to api endpoints please register at https://bitcurate.com
After the email confirmaton, you will recieve an email with your API credentials.
In order to get access token you would need to make POST request to https://api.bitcurate.com/api/v1/login
with the request body {"login": "user@example.com", "password": "your_password_from_letter_here"}
After recieving the token you can make requests to API with the header Authorization: Bearer YOUR_TOKEN
where YOUR_TOKEN
- is your token from the login endpoint. Token is valid for one month during the beta testing period. You would need to update your token after the expiration date.
Endpoints
Available exchanges
To get the list of all available exchanges make GET request to https://api.bitcurate.com/api/v1/exchanges
responce example:
{"name":"hitbtc"},
{"name":"binance"},
{"name":"huobipro"},
{"name":"liquid"},
{"name":"upbit"},
{"name":"zb"},
{"name":"exx"},
{"name":"lbank"},
{"name":"rightbtc"},
{"name":"bithumb"},
{"name":"kraken"}]
Available coin pairs
Ro get the list of all available coin pairs, for a particular exchange make GET requests to https://api.bitcurate.com/api/v1/<exchange_name>/pairs
Where - is the name of exchange from result of https://api.bitcurate.com/api/v1/exchanges
request
request example: https://api.bitcurate.com/api/v1/binance/pairs
responce example:
[{"name":"ada_bnb"},
{"name":"ada_btc"},
{"name":"ada_eth"},
{"name":"ada_usdt"},
{"name":"adx_bnb"},
{"name":"adx_btc"},
{"name":"adx_eth"},
{"name":"ae_bnb"},
{"name":"ae_btc"},
{"name":"ae_eth"},
{"name":"agi_bnb"},
{"name":"agi_btc"},
{"name":"agi_eth"},
{"name":"aion_bnb"},
{"name":"aion_btc"} ...}]
Coin pair data
To get coin pair data make GET request to https://api.bitcurate.com/api/v1/<exchange_name>/<pair_name>/latest
where <exchange_name>
- is the name of the exchange from result of https://api.bitcurate.com/api/v1/exchanges
request and <pair_name>
- is the name of coin pair from the result of https://api.bitcurate.com/api/v1/<exchange-name>/pairs
request
request example: https://api.bitcurate.com/api/v1/binance/btc_usdt/latest
responce example:
{"name":"BTC/USDT",
"exchange":"binance",
"ask":3991.3,
"average":0,
"bid":3990.09,
"change":9.75,
"open":0,
"high":0,
"low":0,
"last":3991.3,
"percentage":0.245,
"utc":"2019-03-25T07:04:29",
"timestamp":1553497469687}
Available coins
to get all available coins make GET request to https://api.bitcurate.com/api/v1/coins
responce example:
[{"name":"basic_attention_token"},
{"name":"binance_coin"},
{"name":"bitcoin"},
{"name":"bitcoin_cash"},
{"name":"bitcoin_gold"},
{"name":"bitcoin_sv"},
{"name":"cardano"},
{"name":"chainlink"},
{"name":"crypto_com_chain"},
{"name":"dash"},
{"name":"decred"},
{"name":"dogecoin"},
{"name":"eos"},
{"name":"ethereum"},
{"name":"ethereum_classic"},
{"name":"iota"},
{"name":"lisk"},
{"name":"litecoin"},
{"name":"maker"},
{"name":"monero"},
{"name":"nem", ...}
Coin data
to get coin data make GET request to https://api.bitcurate.com/api/v1/<coin_name>/latest
where <coin_name>
- is the name of the coin from https://api.bitcurate.com/api/v1/coins
request
request example: https://api.bitcurate.com/api/v1/Ethereum/latest
responce example:
{"name":"Ethereum",
"slug":"ethereum",
"circulating_supply":105310732.3741,
"total_supply":105310732.3741,
"max_supply":0,
"rank":2,
"price":139.050992627,
"volume_24h":4338628958.45959,
"change_1h":0.0060562,
"change_24h":-0.278413,
"change_7d":4.13387,
"market_cap":14643561870.894949,
"timestamp":1553065639}
Price prediction
⚠️⚠️⚠️ DISCLAIMER: prediction is currently at the test stage, we provide prediction only for LTC/BTC
trading pair, more pairs are comming soon, stay tuned ⚠️⚠️⚠️
To get the price prediction for a coin pair make GET request to https://api.bitcurate.com/api/v1/forecast/<pair_name>
where <pair_name>
- is the name of coin-pair from result of https://api.bitcurate.com/api/v1/<exchange-name>/pairs
request
request example: https://api.bitcurate.com/api/v1/forecast/ltc_btc
responce example:
{"name":"LTC/BTC",
"exchange":"binance",
"arima_confidence":{"up":0.8226549176108906,"down":0.776381097587262},
"arima_future":[0.014279000461101534,0.01476499996184219,0.015386999563792539,0.015146999617525454,0.014312809353285442,0.014968858537096662,0.015002590313277666,0.014834182589430657,0.014670900397597431,0.014586887767264434,0.01438891690207868,0.014399619146453707,0.014545154534408227,0.014497897772418495,0.014562111340469155,0.014470660248333444,0.014623716553268811,0.014705137486268054,0.014782058421428663,0.014762295915358712],
"arima_prob":{"up":0.22749999999999998,"down":0.195},
"linear_confidence":{"up":0,"down":0.9818900848589389},
"linear_future":[0.014824005682566012,0.014811116109894011,0.014798226537222011,0.014785336964550012,0.014772447391878012,0.014759557819206012,0.014746668246534011,0.014733778673862013,0.014720889101190012,0.014707999528518012,0.014695109955846011,0.014682220383174013,0.014669330810502012,0.014656441237830012,0.014643551665158011,0.014630662092486013,0.014617772519814012,0.014604882947142012,0.014591993374470012,0.014579103801798013],
"linear_prob":{"up":0,"down":0.81},
"lstm_confidence":{"up":0.905345505054887,"down":0.671135257273922},
"lstm_future":[0.014764999970793722,0.01472636699217489,0.014772728288793393,0.01475943844605099,0.014786052778498428,0.01485304190737813,0.014878742529302104,0.014857523017661191,0.014773169625103113,0.01475678135398817,0.014556629124793554,0.014493272487623334,0.014698892672619259,0.01474235104872579,0.01471727608289042,0.014633984630048615,0.014671884334087839,0.014740917324414961,0.014869024262515686,0.01483593543360029],
"lstm_prob":{"up":0.26,"down":0.1625},
"future_timestamp":["2019-03-16T00:00:00","2019-03-16T12:00:00"],
"timestamp":["2019-03-07T00:00:00","2019-03-07T12:00:00","2019-03-08T00:00:00","2019-03-08T12:00:00","2019-03-09T00:00:00","2019-03-09T12:00:00","2019-03-10T00:00:00","2019-03-10T12:00:00","2019-03-11T00:00:00","2019-03-11T12:00:00","2019-03-12T00:00:00","2019-03-12T12:00:00","2019-03-13T00:00:00","2019-03-13T12:00:00","2019-03-14T00:00:00","2019-03-14T12:00:00","2019-03-15T00:00:00","2019-03-15T12:00:00"],
"values":[0.014764999970793724,0.015143999829888344,0.01476799976080656,0.014570999890565872,0.015143999829888344,0.014929999597370625,0.014728999696671963,0.014600000344216824,0.014588999561965466,0.014279000461101532,0.014592999592423439,0.014632999897003174,0.014593999832868576,0.014587000012397766,0.01450399961322546,0.01476799976080656,0.014832999557256699,0.0148290004581213]}
Last updated
Was this helpful?