The BitMEX APIs are open and complete. Every function used by the BitMEX website is exposed via the API, allowing developers full control to build any kind of application on top of BitMEX.
The completeness of BitMEX’s API is best-in-class and unique in the trading space.
Daily historical extracts of commonly queried public BitMEX API data are available on public.bitmex.com (Testnet data is also available). These should be used in favour of pagination via the REST API.
BitMEX implements the full BitcoinCharts API starting at https://www.bitmex.com/api/bitcoincharts. The BitcoinCharts API is a simple way to access trade and orderbook data in a format that is compatible with other exchanges.