Pairs Stats

This method returns the list of all available public pairs with additional statistical data.

Details

GET https://api.earnbit.com/api/v1/public/tickers

CURL Example
curl -X GET "https://api.earnbit.com/api/v1/public/tickers" -H "accept: application/json"

Response parameters:

Name
Type
Description

name

STRING

Pair name

bid

NUMERIC

Highest bid

ask

NUMERIC

Lowest ask

open

NUMERIC

Open price for the last 24 hours

high

NUMERIC

Highest price for the last 24 hours

low

NUMERIC

Lowest price for the last 24 hours

last

NUMERIC

Last deal price

vol

NUMERIC

Volume in stock currency

deal

NUMERIC

Volume in money currency

change

NUMERIC

Change in percent between open and last prices

Response example:

{
  "code": 200,
    "success": true,
    "message": "",
    "result": {
        "ETH_USDT": {
            "at": 1660809000,
            "ticker": {
                "name": "ETH_USDT",
                "bid": "11064.19562386",
                "ask": "11075.01503353",
                "open": "11283.75679587",
                "high": "11672.94242464",
                "low": "10907.76734965",
                "last": "11062.46620831",
                "vol": "4826.8414807",
                "deal": "54127712.90288253218",
                "change": "-1"
                }
            },
            ...
     }   
}

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/tickers

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

request*

STRING

A request path without the domain name

/api/v1/public/tickers

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/tickers' \
--header 'Content-Type: application/json' \
--header 'X-TXC-APIKEY: 0000000000XXXXXXXXXXXXXXXXX' \
--header 'X-TXC-PAYLOAD: 0000000000XXXXXXXXXXXXXXXXX' \
--header 'X-TXC-SIGNATURE: 0000000000XXXXXXXXXXXXXXXXX' \
--data-raw '{"request":"/api/v1/public/tickers","nonce":1704070810000}'

Response example:

{
    "code": 200,
    "success": true,
    "message": "",
    "result": {
        "PEPE_USDT": {
            "at": 1727780839,
            "ticker": {
                "name": "PEPE_USDT",
                "bid": "0.00001245",
                "ask": "0.00001257",
                "open": "0.00001257",
                "high": "0.00001257",
                "low": "0.00001257",
                "last": "0.00001257",
                "vol": "200000",
                "deal": "2.514",
                "change": "0"
            }
        },
    }
}

Last updated