---
title: "Get current market price"
method: GET
path: "/v4/data/prediction/markets/{id}/price"
tags: ["Prediction API"]
---

# Get current market price

`GET /v4/data/prediction/markets/{id}/price`

/v4/data/prediction/markets/{id}/price

**100 credits per API call**

Current price snapshot for a single market. Returns per-outcome quotes (best bid / best ask / sizes), the implied midpoint, spread, last trade price and rolling 24-hour volume. Useful for ticker-style dashboards and pre-trade previews.

**Other notes**

*   Resolves the same `id` formats as `GET /markets/{id}` (Polymarket condition id or Kalshi market ticker).
*   `volume24h` is reported in the market's `volumeUnit` — `usd` on Polymarket, `contracts` on Kalshi.
*   `volume24h` and `volumeUnit` are `null` when the upstream does not expose a 24-hour figure.
*   `midPrice` and `spread` are `null` when either side of the book is empty.

## Path parameters

- `id` string, required

## Response `200`

OK

- PredictionMarketPriceResponse — Current price snapshot response.
  - `data` PredictionMarketPrice, required — Current price snapshot for a market.
    - `marketId` string, required — Platform-native market identifier.
    - `platform` 'polymarket' | 'kalshi', required — Prediction-market platform identifier.
    - `timestamp` string, date-time, required — ISO-8601 timestamp the snapshot was computed at.
    - `yes` PredictionOutcomePriceQuote, required — Per-outcome price quote inside a market-price snapshot.
      - `price` number, required — Current outcome probability in [0, 1].
      - `bid` number, nullable, required — Best bid price. `null` when the bid side of the book is empty.
      - `ask` number, nullable, required — Best ask price. `null` when the ask side of the book is empty.
      - `bidSize` number, nullable, required — Size resting at the best bid. `null` when the bid side is empty.
      - `askSize` number, nullable, required — Size resting at the best ask. `null` when the ask side is empty.
    - `no` PredictionOutcomePriceQuote, required — Per-outcome price quote inside a market-price snapshot.
      - `price` number, required — Current outcome probability in [0, 1].
      - `bid` number, nullable, required — Best bid price. `null` when the bid side of the book is empty.
      - `ask` number, nullable, required — Best ask price. `null` when the ask side of the book is empty.
      - `bidSize` number, nullable, required — Size resting at the best bid. `null` when the bid side is empty.
      - `askSize` number, nullable, required — Size resting at the best ask. `null` when the ask side is empty.
    - `midPrice` number, nullable, required — Implied midpoint between best bid and best ask. `null` when either side of the book is empty.
    - `spread` number, nullable, required — Difference between best ask and best bid. `null` when either side of the book is empty.
    - `lastTradePrice` number, nullable, required — Price of the most recent trade, when one exists.
    - `lastTradeAt` string, date-time, nullable, required — ISO-8601 timestamp of the most recent trade, when one exists.
    - `volume24h` number, nullable, required — Rolling 24-hour volume in `volumeUnit` units. `null` when the upstream does not expose a 24-hour figure.
    - `volumeUnit` 'usd' | 'contracts', required — Unit for `volume` and `totalVolume` fields. `usd` on Polymarket (dollar-denominated notional); `contracts` on Kalshi (contract count — not USD).

## Other responses

- `400` — Bad Request
- `401` — Unauthorized. Not valid or inactive subscription key present in the HTTP Header.
- `403` — Forbidden. The request is authenticated, but it is not possible to perform the operation due to logical error or invalid permissions.
- `404` — Market not found on any supported platform.
- `500` — Internal server error. There was an error on the server during the processing of the request.

---

[API](https://skmtc.dev/tatum/apis/blockchain-data.md) · [All operations](https://skmtc.dev/tatum/apis/blockchain-data/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tatum/blockchain-data/revisions/8622ee4b8fae/schema)
