market

Get Multiple Market Orderbooks

Changed on

Endpoint for getting the current order books for multiple markets in a single request. The order book shows all active bid orders for both yes and no sides of a binary market. It returns yes bids and no bids only (no asks are returned). This is because in binary markets, a bid for yes at price X is equivalent to an ask for no at price (100-X). For example, a yes bid at 7¢ is the same as a no ask at 93¢, with identical contract sizes. Each side shows price levels with their corresponding quantities and order counts, organized from best to worst prices. Returns one orderbook per requested market ticker.

get/markets/orderbooks

Request

  • Base URL
    https://external-api.kalshi.com/trade-api/v2
  • URL
    https://external-api.kalshi.com/trade-api/v2/markets/orderbooks
  • Auth
    none declared

Query parameters

tickersstring[] required

List of market tickers to fetch orderbooks for

Response

Orderbooks retrieved successfully

Example response

{
  "orderbooks": [
    {
      "orderbook_fp": {
        "yes_dollars": [
          [
            "0.1500",
            "100.00"
          ]
        ],
        "no_dollars": [
          [
            "0.1500",
            "100.00"
          ]
        ]
      }
    }
  ]
}

Changes

    • info

      the endpoint scheme security kalshiAccessKey AND kalshiAccessSignature AND kalshiAccessTimestamp was removed from the API

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status