This is the official implementation of Python SDK for DataMaxi+ API. The package can be used to fetch both historical and latest data using DataMaxi+ API. This package is compatible with Python v3.8+.
pip3 install datamaxiPrivate API endpoints are protected by an API key. You can get the API key upon registering at https://datamaxiplus.com/auth.
| Option | Explanation | 
|---|---|
| api_key | Your API key | 
| base_url | If base_urlis not provided, it defaults tohttps://api.datamaxiplus.com. | 
| timeout | Number of seconds to wait for a server response. By default requests do not time out. | 
| proxies | Proxy through which the request is queried | 
| show_limit_usage | Return response as dictionary including "limit_usage"and"data"keys | 
| show_header | Return response as dictionary including "header"and"data"keys | 
You may use environment variables to configure the SDK to avoid any inline boilerplate.
| Env | Description | 
|---|---|
| DATAMAXI_API_KEY | Used instead of api_keyif none is passed. | 
DataMaxi+ Python package currently includes the following clients:
- Datamaxi
- Naver
All clients accept the same parameters that are described at Configuration section. First, import the clients,
# Main client to access crypto trading data
from datamaxi.datamaxi import Datamaxi
# Trend
from datamaxi.naver import Naverand initialize them.
# Main client
maxi = Datamaxi(api_key=api_key)
# Trend
naver = Naver(api_key=api_key)If you wish to work on local development please clone/fork the git repo and use pip install -r requirements.txt to setup the project.
# In case packages are not installed yet
pip3 install -r requirements/requirements-test.txt
python3 -m pytest tests/We welcome contributions! If you discover a bug in this project, please feel free to open an issue to discuss the changes you would like to propose.