Responses - Error Codes

The body of every response will include the following fields.

Field

Description

description

Description of the response.

payload

The object containing the actual data requested.

status

The status of the response.

title

The human readable name associated with the HTTP status according to the HTTP Status Code Registry.

Historical Data

Some endpoints have startDate endDate parameters but no pagination parameter. These endpoints return a max of 6 months of historical data. In order to get more than 6 months you must use the startDate & endDate parameters to move the time frame window to get the next n days/months of data.

Errors

In an erroneous response, the description field will indicate the reason for the error.

Status Code

Reason

200

Successful Request

400

Bad Request – Invalid request format or query results exceed 10 MB limit

401

Unauthorized – Invalid API Key

403

Forbidden – Access to endpoint is not authorized

404

Not Found – Pair or address does not exist for example

429

Too Many Requests – rate limit was exceeded

5xx

Internal Server Error – We had a problem with our server

Success

A successful response will be indicated by a HTTP status code of 200 and the payload will include the desired data.