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:
|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|
|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|
For more information on how to use API v3, please read our documentation at https://api.btcmarkets.net/doc/v3.