Depth List

This method returns the order book dept data for a specific pair with pagination. Used for analytics and monitoring of the order book depth.

Details

GET https://api.earnbit.com/api/v1/public/depth/result

Query Parameters

Name
Type
Description
Example

market*

STRING

Any public pair

BTC_USDT

limit

NUMERIC

Default 50; min 1; max 1000

50

CURL Example
curl -X GET "https://api.earnbit.com/api/v1/public/depth/result?market=BTC_USDT&limit=2" -H "accept: application/json"

Response parameters:

Name
Type
Description

type

STRING

Order type (asks = sell / bids = buy)

price

STRING

Order price

amount

STRING

Order amount (in 1st ticker of the pair)

Response example:

{
    "asks": [
        [
            "23504.38",            // price
            "0.254"                // amount                    
        ],
        [
            "23551.75245859",     //price
            "0.8"                 //amount
        ]
    ],
    "bids": [
        [
            "23465.23184735",     //price
            "0.89123"             //amount
        ],
        [
            "23499.61",          //price
            "0.9950856"          //amount
        ]
    ]
}

With Authentication

This public endpoint can also be used as a POST request with authentication (similar to private endpoints) to allow you to access more data.

POST https://api.earnbit.com/api/v1/public/depth/result

Headers

Name
Type
Description

X-TXC-APIKEY*

STRING

Public API key

X-TXC-PAYLOAD*

STRING

Сonverted Base64 string containing body JSON

X-TXC-SIGNATURE*

STRING

Encrypted HmacSHA512 string containing body JSON with a API secret key

Request Body

Name
Type
Description
Example

market*

STRING

Any public pair

BTC_USDT

limit

NUMERIC

Default 50; min 1; max 1000

2

request*

STRING

A request path without the domain name

/api/v1/public/depth/result

nonce*

NUMERIC

A 13-character number that must always be greater than the nonce of the previous completed request (we suggest generating a nonce as the UNIX timestamp in milliseconds)

1704070810000

CURL Example
curl --location --request POST 'https://api.earnbit.com/api/v1/public/depth/result' \
--header 'Content-Type: application/json' \
--header 'X-TXC-APIKEY: 0000000000XXXXXXXXXXXXXXXXX' \
--header 'X-TXC-PAYLOAD: 0000000000XXXXXXXXXXXXXXXXX' \
--header 'X-TXC-SIGNATURE: 0000000000XXXXXXXXXXXXXXXXX' \
--data-raw '{"market":"BTC_USDT","limit":2,"request":"/api/v1/public/depth/result","nonce":1704070810000}'

Response example:

{
    "asks": [
        [
            "63791.208483",
            "0.034571"
        ],
        [
            "63791.248487",
            "0.0174"
        ]
    ],
    "bids": [
        [
            "63777.611601",
            "0.033688"
        ],
        [
            "63778.451517",
            "0.02699"
        ]
    ]
}

Last updated