Skip to main content

POST /api/token-price/book/latest

Get the latest token price book data as a sample data

Responses

  • 200: Successful Response

POST /api/token-price/book/preview

Get all token price book data as a dataview

Query Parameters

FieldTypeRequiredDescriptionConstraints
filterArrayNofilter list.
order_byArrayNoOrder by list (Enum: “asc” “desc”)
paginateArrayNoPagination
paginate.num_per_pageinteger (1–100)NoHow many records will be returned per page. Value range is 1 to 100.50
paginate.page_numinteger (≥1)NoThe page index number.1

Request Example

{
    "filter": [{"developer":"Alibaba Cloud"}],
    "order_by": [
        {
            "period": "desc"
        }
    ],
    "paginate": {
        "num_per_page": 20,
        "page_num": 1
    }
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/book/preview",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}

POST /api/token-price/pulse/latest

Get all token market pulse data as a sample data

Request Body

No request body required for this endpoint.

Responses

  • 200: Successful Response

POST /api/token-price/pulse/preview

Get the latest token market pulse data as a dataview

Query Parameters

FieldTypeRequiredDescriptionConstraints
filterArrayNofilter list.
order_byArrayNoOrder by list (Enum: “asc” “desc”)
paginateArrayNoPagination
paginate.num_per_pageinteger (1–100)NoHow many records will be returned per page. Value range is 1 to 100.50
paginate.page_numinteger (≥1)NoThe page index number.1

Request Example

{
  "filter": [],
  "order_by": [],
  "paginate": {
    "num_per_page": 50,
    "page_num": 1
  }
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/pulse/preview",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}

POST /api/token-price/pulse/trend

Get the latest 30 days trend data for token market pulse

Query Parameters

FieldTypeRequiredDescriptionConstraints
num_per_pageintegerNoHow many records will be returned per page.Range: 1–100, Default: 50
page_numintegerNoThe page index number.≥ 1, Default: 1
input_rationumberNoSet the input ratio in the workload distribution.Range: 0–1, max 2 decimal places, Default: 0.5
output_rationumberNoSet the output ratio in the workload distribution.Range: 0–1, max 2 decimal places, Default: 0.5
model_namestringYesModel developer name should be mapped to the developer name.Required
developerstringYesModel developer name, such as OpenAI, Anthropic, Google, DeepSeek, etc.Required

Request Example

{
  "num_per_page": 50,
  "page_num": 1,
  "input_ratio": 0.5,
  "output_ratio": 0.5,
  "model_name": "string",
  "developer": "string"
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/pulse/trend",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}

POST /api/token-price/info

Get a token_prices detail information

Query Parameters

FieldTypeRequiredDescriptionConstraints
idintegerYesID value converted from integer.Nullable

Request Example

{
  "id": 0
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/info",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}

POST /api/token-price/list

Search token_prices list by condition

Query Parameters

FieldTypeRequiredDescriptionConstraints
filterArrayNofilter list.
order_byArrayNoOrder by list (Enum: “asc” “desc”)
paginateArrayNoPagination
paginate.num_per_pageinteger (1–100)NoHow many records will be returned per page. Value range is 1 to 100.50
paginate.page_numinteger (≥1)NoThe page index number.1

Request Example

{
  "filter": [],
  "order_by": [],
  "paginate": {
    "num_per_page": 50,
    "page_num": 1
  }
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/list",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}

POST /api/token-price/download

Get a token_prices csv data download url

Query Parameters

FieldTypeRequiredDescriptionConstraints
idintegerNoID value converted from integer.Nullable

Request Example

{
  "id": 0
}

Responses

  • 200: Successful Response
  • 422: Validation Error
{
    "meta": {
        "code": 422,
        "url": "/api/token-price/download",
        "message": "1:JSON decode error",
        "timestamp": 1769745419,
        "args": [],
        "kwargs": {
            "error_detail": [
                {
                    "loc": [
                        "body",
                        1
                    ],
                    "msg": "JSON decode error",
                    "type": "json_invalid"
                }
            ]
        }
    },
    "data": {}
}