Why API v3
We have developed the new generation of APIs with the intention of providing a better experience for traders, market makers, and institutions to build and operate their applications. Our latest update provides API users with the resources to employ more efficient ways of implementing their trading strategies.
We view API v3 as a new foundation for evolving our products and services, furthering our objective to offer eloquent capabilities and solutions for the industry.
API v3 covers all functionality currently provided via API v1 and v2 it also offers significant improvements compared to previous API generations including:
Improvement | Description |
Compatibility with common REST API guidelines | Easier to develop apps using standard libraries in any programming languages |
Batch processing | Allowing traders to combine multiple order placements and cancellations in a single Http request |
Support for ClientOrderId | Allowing traders to use their internal order id hence better tracking of orders |
Simple and flexible APIs | e.g., no need to make multiple API calls per market. same /orders API returns open or historical orders |
Using Http status code for error handling | |
Easier pagination | |
New features | e.g., reports API, full orderbook data, multiple market tickers etc |
Standard data formats | e.g., amount as string, date/time as ISO 8601, etc |
Better documentation |
For more information on how to use API v3, please read our documentation at https://api.btcmarkets.net/doc/v3.
If you have any feedback or questions regarding API v3, please feel free to drop us a line at https://support.btcmarkets.net/hc/en-us or log an issue on our Github https://github.com/BTCMarkets/API.