Get orderbook

This endpoint allows users to retrieve the current orderbook (bid/ask levels) for a specified trading symbol.

/api/v1/book

Query Parameters

Field
Type
Need
Description
Example

"symbol"

string

required

Trading pair symbol

BTC

"agg_level"

integer

no

Aggregation level for price grouping. Defaults to 1

1

api/v1/book?symbol=BTC

Response

  • Status 200: Successfully retrieved book data

{
  "success": true,
  "data": {
    "s": "BTC",
    "l": [
      [
        {
          "p": "106504",
          "a": "0.26203",
          "n": 1
        },
        {
          "p": "106498",
          "a": "0.29281",
          "n": 1
        }
      ],
      [
        {
          "p": "106559",
          "a": "0.26802",
          "n": 1
        },
        {
          "p": "106564",
          "a": "0.3002",
          "n": 1
        },
      ]
    ],
    "t": 1751370536325
  },
  "error": null,
  "code": null
}
Field
Type
Description

's'

string

Symbol

'l'

array

Two-dimensional array containing bids (index 0) and asks (index 1). Each index contains up to 10 levels.

't'

string

Response timestamp in milliseconds

'p'

decimal string

Price level

'a'

decimal string

Total amount at price level

'n'

integer

Number of orders at level

  • Status 400: Invalid request parameters

  • Status 401: Unauthorized access

  • Status 500: Internal server error

Code Example (Python)

import requests

response = requests.get(
    "api.pacifica.fi/api/v1/book?symbol=BTC",
    headers={"Accept": "*/*"},
)

data = response.json()

Last updated