A Python library for Bitkub API
Project description
A Python library for bitkub.com API
Table of Contents
Installation
pip install bitkub
Usage
from bitkub import Bitkub
Creating a Bitkub Object
bitkub = Bitkub()
Viewing status
Description:
Get endpoint status.
Function:
bitkub.status()
Response:
[
{
'name': 'Non-secure endpoints',
'status': 'ok',
'message': ''
},
{
'name': 'Secure endpoints',
'status': 'ok',
'message': ''
}
]
Viewing servertime
Description:
Get server timestamp.
Function:
bitkub.servertime()
Response:
1583051817
Viewing symbols
Description:
List all available symbols.
Function:
bitkub.symbols()
Response:
{
'error': 0,
'result': [
{
'id': 1,
'info': 'Thai Baht to Bitcoin',
'symbol': 'THB_BTC'
},
{
'id': 2,
'info': 'Thai Baht to Ethereum',
'symbol': 'THB_ETH'
}
]
}
Viewing ticker
Description:
Get ticker information.
Function:
bitkub.ticker(sym='THB_BTC')
Query:
sym string The symbol (optional) default “”
Response:
{
'THB_BTC': {
'id': 1,
'last': 278000,
'lowestAsk': 278869.41,
'highestBid': 278000,
'percentChange': -1.44,
'baseVolume': 206.01549914,
'quoteVolume': 57883319.04,
'isFrozen': 0,
'high24hr': 284000,
'low24hr': 277579.62,
'change': -4075.81,
'prevClose': 281800,
'prevOpen': 281800
}
}
Viewing trades
Description:
List recent trades.
Function:
bitkub.trades(sym="THB_BTC", lmt=2)
Query:
sym string The symbol
lmt int No. of limit to query recent trades default 1
Response:
{
'error': 0,
'result': [
[
1583246192, // timestamp
278798.34, // rate
0.00375672, // amount
'BUY' // side
],
[
1583246159,
278000,
0.0001042,
'SELL'
]
]
}
Viewing bids
Description:
List open buy orders.
Function:
bitkub.bids(sym="THB_BTC", lmt=2)
Query:
sym string The symbol
lmt int No. of limit to query open buy orders default 1
Response:
{
'error': 0,
'result': [
[
4632978, // order id
1583245687, // timestamp
73110.59, // volume
278000, // rate
0.26298773 // amount
],
[
4632732,
1583245871,
1312.68,
278000,
0.00472187
]
]
}
Viewing asks
Description:
List open sell orders.
Function:
bitkub.asks(sym="THB_BTC", lmt=2)
Query:
sym string The symbol
lmt int No. of limit to query open sell orders default 1
Response:
{
'error': 0,
'result': [
[
4761288, // order id
1583246870, // timestamp
163813.12, // volume
278499.03, // rate
0.5882 // amount
],
[
4761287,
1583246870,
379232.12,
278499.03,
1.3617
]
]
}
Viewing books
Description:
List all open orders.
Function:
bitkub.books(sym="THB_BTC", lmt=1)
Query:
sym string The symbol
lmt int No. of imit to query open orders default 1
Response:
{
'error': 0,
'result': {
'asks': [
[
4761425, // order id
1583247105, // timestamp
360885.74, // volume
278300.17, // rate
1.29675 // amount
]
],
'bids': [
[
4633099, // order id
1583247090, // timestamp
622146.15, // volume
277946.2, // rate
2.23836897 // amount
]
]
}
}
Viewing depth
Description:
Get depth information.
Function:
bitkub.depth(sym='THB_BTC', lmt=1)
Query:
sym string The symbol
lmt int Depth size default 1
Response:
{
'asks': [
[
277946.16,
1.29675
]
],
'bids': [
[
277936.27,
0.94071896
]
]
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bitkub-0.1.0.tar.gz.
File metadata
- Download URL: bitkub-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2551967407919c2670670e46dec595fb8424b045713064a1cd131a1a9582dcd
|
|
| MD5 |
bbe10305cfa941c8172dd7b9306eb1df
|
|
| BLAKE2b-256 |
5a67484673e29be0a0f9368a9f689a9bb9d45477c8cdefbc68bbbefb463e97ae
|