---
title: "Export Resolved Props"
method: GET
path: "/v1/exports/resolved-props"
tags: ["Exports"]
---

# Export Resolved Props

`GET /v1/exports/resolved-props`

Stream resolved prop outcomes as CSV. Pro+ tier required.

One row per (event, market, bookmaker, outcome). Includes the line,
price, resolution (won/lost/push/void), actual stat value, AND the
closing line (`closing_price` / `closing_at` — the last snapshot at or
before commence_time) — the exact data model builders need for CLV and
backtesting, and something the-odds-api cannot offer since they don't
resolve props.

Historical depth is tier-gated: Pro = last 90 days, Streaming = last
365 days, Enterprise = unbounded. The effective floor is reflected in
the `X-PropLine-Export-Window-Start` response header.

Archive coverage is stated in-band: `X-PropLine-Archive-Starts`
carries the sport's earliest graded date (`none` if the sport has no
graded data yet — e.g. NFL before its first 2026 game), and
`X-PropLine-Archive-Notice` is set when the requested window ends
before the archive begins, meaning the export can only be empty.

## Query parameters

- `sport` string, required — Sport key (e.g. baseball_mlb). Required.
- `market` string — Optional market filter, e.g. pitcher_strikeouts
- `bookmaker` string — Optional bookmaker filter
- `since` string, date-time, nullable — ISO datetime lower bound on resolved_at
- `until` string, date-time, nullable — ISO datetime upper bound on resolved_at

## 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/versions/36072dd255f2/schema)
