---
title: "Odds Lines — race"
method: GET
path: "/v1/lines/{raceId}"
tags: ["Insights"]
---

# Odds Lines — race

`GET /v1/lines/{raceId}`

## Request

- Base URL: `https://api.racehooks.io`
- URL: `https://api.racehooks.io/v1/lines/{raceId}`
- Auth: none declared

The model-implied fair line we served for a race at a weekend checkpoint (pre_weekend, fp1_end, fp2_end, fp3_end, sq_end, q_end, lights_out; default the latest available): per market, each driver's probability and its zero-margin decimal and American odds. h2h rows carry both sides. Lines are frozen when served and never revised. Not a bookmaker price, not official data, not for bet settlement. Requires the analytics entitlement (Custom plan).

## Path parameters

- `raceId` string, required

## Query parameters

- `checkpoint` 'pre_weekend' | 'fp1_end' | 'fp2_end' | 'fp3_end' | 'sq_end' | 'q_end' | 'lights_out'
- `market` 'winner' | 'podium' | 'top6' | 'h2h' | 'pole'

## Response `200`

Default Response

---

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