---
title: "Kalshi market orderbook"
method: GET
path: "/kalshi/market/{ticker}/orderbook"
tags: ["Kalshi"]
---

# Kalshi market orderbook

`GET /kalshi/market/{ticker}/orderbook`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/kalshi/market/{ticker}/orderbook`
- Auth: API key in header `x-api-key`

Returns the order book for one Kalshi market by `ticker`: bid levels for the `yes` side and the `no` side, each with `price` and `size`. Kalshi publishes bids only, so ask levels are not listed. The response also carries a `raw_unit_hint` for the price unit.

## Path parameters

- `ticker` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- KalshiOrderBookResponseDoc
  - `code` integer
  - `data` KalshiOrderBookResponse
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `no` KalshiOrderBookLevel[]: Price levels on the No side of the book, highest price first.
      - `price` number: Price of the level, in US dollars per contract.
      - `size` number: Number of contracts resting at this price.
    - `raw_unit_hint` string: Unit of the level prices, always `dollars`.
    - `source_url` string: URL the data was read from.
    - `ticker` string: Ticker of the Kalshi market the order book is for.
    - `yes` KalshiOrderBookLevel[]: Price levels on the Yes side of the book, highest price first.
      - `price` number: Price of the level, in US dollars per contract.
      - `size` number: Number of contracts resting at this price.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
