Welcome to Exchange Radar, your gateway to real-time trade data from major cryptocurrency exchanges.
Exchange Radar currently supports the following top exchanges by reputation and trading volume:
- Binance
- Coinbase
- Kraken
- KuCoin
- OKX
- Bybit
- Bitstamp
- MEXC
- HTX
Get started effortlessly:
# Start all services (all crypto-exchange producers, consumer and web services)
$ docker compose -f local.yml up --build -d
# Start crypto-exchange OKX producer, consumer and web services
$ docker compose -f local.yml up --build consumer producer-okx
# Start all services
$ docker compose -f production.yml up --build -d
# Scale the consumer service horizontally with 2 instances
$ docker compose -f production.yml up --build --scale consumer=2
OpenAPI Specification: http://127.0.0.1:9000/api/schema.yaml
$ make tests
$ make coverage
$ make benchmark
Example of the benchmark output can be seen here.
Explore real-time trade information effortlessly:
- Visit http://127.0.0.1:9000/BTC to access real-time BTC trades.
- To track BTC whales' transactions, navigate to http://127.0.0.1:9000/BTC/whales.
- For BTC dolphins' transactions, use http://127.0.0.1:9000/BTC/dolphins.
- To monitor BTC octopuses' transactions, head to http://127.0.0.1:9000/BTC/octopuses.
Feel free to replace BTC with any other supported coin across the exchanges.
Exchange Radar operates efficiently without requiring extensive resources. In fact, all services run seamlessly on a single Raspberry Pi 4.