---
title: "Get Market Hit Rates"
method: GET
path: "/v1/markets/hit-rates"
tags: ["Analytics"]
---

# Get Market Hit Rates

`GET /v1/markets/hit-rates`

Per-market daily Over hit rates over the last N days.

Response shape:
    {
      "days": 28,
      "bookmaker": "bovada",
      "markets": {
        "pitcher_strikeouts": [
          {"date": "2026-04-01", "total": 14, "won": 6},
          ...
        ],
        "batter_total_bases": [...],
        ...
      }
    }

`total` and `won` are scoped to graded **Over** outcomes only — the
same denominator the cross-sport accuracy panel uses, so the numbers
line up. `total` excludes voids; `won` is the subset where the actual
stat exceeded the line.

## Query parameters

- `days` integer — Look-back window in days
- `bookmaker` string — Bookmaker to aggregate. Defaults to bovada — the canonical book for /today.

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/prop-line/apis/player-props-api.md) · [All operations](https://skmtc.net/prop-line/apis/player-props-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prop-line/player-props-api/revisions/02b9c2cf523e/schema)
