Introduction

The eosfinex API’s are designed to allow access to all of the features of the eosfinex platform, subject to you complying with the API Terms of Service. The end goal is to allow users to create trading platforms on their own in order to create highly customized and advanced trading strategies.

There are a few things that make the eosfinex API special.

Firstly, the eosfinex API is designed around speed - our ultimate goal is to provide our traders the fastest access to the market possible. For this reason, we try to send only the required data, usually in the form of lists. Our Node.js library supports serializing of the data, if you prefer to use properties.

The second feature a WebSocket user will see is the use of Snapshots.

Initially, we send a full snapshot of the data. Network latency is the biggest issue for data updates. After we send the initial snapshot, we only send data updates. With those updates, the client has to update the initial data locally.

The above should give you an idea of the steps we take to ensure that the eosfinex APIs are fast. In the next section we will cover general information, like rate limits, as well as how your data is returned, and in which cases the data format can change. We will also explain how data precision settings work, and how the different symbols for currencies and pairs function.

Legal

All API keys are used at your own risk and expense. We are not responsible for any negligence, error, compromised security, malfunction, cyberattack, or other force majeure affecting this environment. You hereby release us, hold us harmless and indemnify us from any and all damages, losses or claims associated with your use of this environment.

Next Steps