BitMEX API Changelog

If you are building automated tools, please subscribe to the BitMEX API RSS Feed for changes. The feed will be updated regularly and is the most reliable way to get downtime and update announcements.

Jan 16, 2023

Oct 19, 2022

Mar 15, 2022

Feb 14, 2022

Nov 23, 2021

Oct 5, 2021

Oct 4, 2021

Aug 16, 2021

Jul 9, 2021

Jan 7, 2021

Dec 16, 2020

Dec 4, 2020

Nov 25, 2020

Oct 29, 2020

Oct 23, 2020

Aug 24, 2020

Jul 16, 2020

Jun 24, 2020

Jun 5, 2020

April 30, 2020

April 28, 2020

April 9, 2020

Dec 16, 2019

Oct 10, 2019

Feb 8, 2019

Nov 10, 2018

Oct 26, 2018

Sep 7, 2018

Aug 8, 2018

July 21, 2018

June 1, 2018

May 28, 2018

Mar 25, 2018

February 26, 2018

Order Cancel and the Close execInst remain exempt from shedding.

January 10, 2018

December 9, 2017

  1. Maximum 200 open orders per contract per account;
  2. Maximum 10 stop orders per contract per account;
  3. Maximum 10 contingent orders per contract per account.

When placing a new order that causes these caps to be exceeded, it will be rejected with the message “Too many [open|stop|contingent] orders”.

November 10, 2017

November 9, 2017

October 2, 2017

September 17, 2017

September 9, 2017

Notice of Pending ‘orderBook’ Deprecation

For over a year now, we have deprecated and throttled the /orderBook REST endpoint and ‘orderBook’ and ‘orderBook25’ WebSocket subscriptions. In its place, we have the /orderBookL2 REST endpoint and ‘orderBookL2’ subscription. These rows are keyed by price rather than level which creates much more efficient deltas.

The old orderBook feeds transmit an order of magnitude more data and are less useful. To preserve fast performance on BitMEX, they will be removed completely.

After Friday, October 6 at 12:00 UTC, the following actions will be taken:

If you use these endpoints or subscriptions, please migrate to the corresponding ‘orderBookL2’ types, which are faster and real-time.

September 5, 2017

Aug 22, 2017

Aug 10, 2017

Aug 1, 2017

July 25, 2017

This release contains a change to how we process inputs to HTTP endpoints. For the vast majority of consumers, this change will have no effect. As always, please do not rely on undocumented behavior.

Breaking Changes

July 19, 2017

Bug Fix / Breaking Change

July 13, 2017

June 28, 2017

New Features

May 31, 2017

Breaking Changes

May 25, 2017

Breaking Changes

May 7, 2017

This release contains a change to the format of websocket partial actions. If your tool ignores unknown fields, no changes are necessary.

New Features

Apr 2, 2017

New Features
Deprecations
Miscellaneous

Dec 7, 2016

Deprecations
Features and Updates
Miscellaneous

Jul 19, 2016

Jul 7, 2016

Jul 5, 2016

Jun 24, 2016

May 26, 2016

May 4, 2016

Apr 18, 2016

Mar 1, 2016

Feb 15, 2016

This is a big release! We’ve been working hard in 2016 to deliver customers’ most requested features. With this update, BitMEX offers the most flexible, most complete API of any crypto exchange, with more order types, faster execution, and immediate real-time updates.

Order Updates:

We’ve added a lot of new order endpoints, attributes, and types. Backwards compatibility was preserved - your existing software will continue to work - but if you choose to adopt the new order types, bulk ordering, and/or amending, your software may be much more resilient.

Other Changes:

Dec 30, 2015

Dec 18, 2015

Dec 14, 2015

Dec 8, 2015

Nov 30, 2015

Nov 25, 2015

Nov 17, 2015

Nov 12, 2015

Nov 10, 2015

Nov 9, 2015

Nov 7, 2015

Nov 5, 2015

Nov 4, 2015

Nov 3, 2015

Nov 2, 2015

Nov 1, 2015

Oct 30, 2015

Oct 29, 2015

Oct 23, 2015

Oct 21, 2015

Oct 20, 2015

Oct 19, 2015

Oct 14, 2015

Sep 23, 2015

Sep 20, 2015

Sep 14, 2015

This release contains a potentially breaking change.

Sep 08, 2015

Sep 03, 2015

Sep 02, 2015

This release contains a potentially breaking change.

Aug 30, 2015

Aug 28, 2015

Aug 23, 2015

Aug 15, 2015

Aug 12, 2015

Aug 8, 2015

Jul 29, 2015

Jul 27, 2015

Jul 24, 2015

Jul 22, 2015

Jun 30, 2015

Jun 25, 2015

Jun 17, 2015

Jun 05, 2015

Jun 03, 2015

Public change logging started in Jun 2015. Changes before this date have not yet been made public.