The APEX:E3 API gives you access to powerful analytics and market data generated by APEX:E3's Big Data Analytics Architecture. You can view this data on our web based application.
In addition to enriched exchange data from all major cryptocurrency exchanges, the APEX:E3 API includes real-time analytics and market intelligence. This means you can access live orderbook analytics, arbitrage opportunities and identify large blocks of liquidity with ease. The low code examples have been designed with simplicity in mind so that you can easily start to manipulate the data to enhance or create new trading bots, conduct real-time analysis or create powerful algorithms. The data structures can be easily stored in your database of choice for historical analysis, backtesting or general querying.
This API has been created for quants, algorithmic traders, data scientists, financial analysts and anybody who has a casual or formal interest in creating real-time trading algorithms or analysing cryptocurrency markets.
Current real-time and on-demand features:
- structured data from all the major cryptocurrency exchanges covering thousands of pairs
- sorted aggregated global orderbook data structure (bids/asks for individual pairs across multiple exchanges in one place)
- bid/ask imbalance ratios (quantification of buy / sell market intent)
- orderbook whale detection (identification of abnormally large bids across thousands of markets)
- arbitrage opportunities (between multiple exchanges and thousands of markets in one place)
- spreads (delta between top bid and ask prices across thousands of markets)
| Exchange | |
|---|---|
![]() |
Binance |
![]() |
Binance Futures |
![]() |
Bitfinex |
![]() |
Bitmex |
![]() |
Bitstamp |
![]() |
Bittrex |
![]() |
Coinbase Pro |
![]() |
FTX |
![]() |
FTX Derivatives |
![]() |
Gateio |
![]() |
HitBTC |
![]() |
HuobiPRO |
![]() |
Kraken |
![]() |
Kraken Futures |
![]() |
OKEX |
![]() |
OKEX Derivatives |
![]() |
Poloniex |
![]() |
ZB |
- Clone this repository into your project directory from APEX:E3 GitHub repository:
git clone git@github.com:apexe3/apexe3-api.gitPython
Python 3.8.x required. Version 3.8.6 can be downloaded for the MAC here and for Windows here.
You can check your current version of Python by typing
python --versionor if you are on Python 3.x.x
python3 --version- cd into the apexe3-api directory
cd apexe3-api- run setup.py to install dependencies
python3 examples/python/setup.py install - If you see errors about directory permissions then use the sudo command
sudo python3 examples/python/setup.py install See Quick start below for an example of what you can do once the Python dependencies have been installed.
Nodejs
Successfully tested on Node 11.x - 14.x. Nodejs can be downloaded for Mac and Windows from here
- cd into the directory
cd apexe3-api/examples/nodejs- run npm install to install dependencies
npm installSee Quick start below for an example of what you can do once the Nodejs dependencies have been installed.
You will need authentication credentials to run this example. Contact contactus@apexe3.com to get your credentials.
Python
Replace the following lines in examples/python/real_time_global_orderbook.py with your APEX:E3 credentials
clientId = "your-client-id-goes-here"
clientSecret = "your-client-secret-goes-here"To stream the global orderbook for BTC/USDT across all supported exchanges type
python3 examples/python/real_time_global_orderbook.pyNodejs
Replace the following lines in examples/nodejs/real-time-global-orderbook.js with your APEX:E3 credentials
const clientId = "your-client-id-goes-here";
const clientSecret = "your-client-secret-goes-here";To stream the global orderbook for BTC/USDT across all supported exchanges type
cd apexe3-api/examples/nodejs
node real-time-global-orderbook.jsOnce run, this will produce a real-time updating stream of the global orderbook for BTC/USDT across exchanges.
Google Sheets
The following Dashboard is powered by the APEX:E3 API. This is a read-only example of what can be built with our API. To request access to an interactive sheet, please email us on contactus@apexe3.com.
If you see the "NO DATA" message, refresh the page













