Race fantasy points breakdown
Returns estimated fantasy points per driver for a completed session. Defaults to the Grand Prix; pass ?session=sprint to score the Sprint (which uses the compressed sprint points table). Computed from finishing positions, qualifying, and fastest-lap data. Constructor points follow the constructor rules (no Driver of the Day, places gained and lost netted across the two drivers). Constructor pit-stop points use the DHL award times (0.01 s) once a round's table is published; until then they are APPROXIMATE (0.1 s live-timing stops) and pitSource says which. A race from a season with no scoring ruleset returns 400 SEASON_NOT_SUPPORTED. An id that matches no race returns 404 RACE_NOT_FOUND; ?session=sprint on a round with no sprint returns 404 SPRINT_NOT_AT_ROUND; a real race with no results yet returns 200 with empty scores and a dataQuality note. Take raceId from GET /v1/events (events[].raceId); slugs are not guessable.
Request
- Base URL: https://api.racehooks.io
- URL: https://api.racehooks.io/v1/fantasy/races/{raceId}/scores
- Auth: API key in header Authorization
Path parameters
Race id from GET /v1/events (events[].raceId), e.g. 2026-monza-r13. Not guessable from the event name.
Query parameters
Which session to score. 'race' (default) = Grand Prix; 'sprint' = Sprint race.
Response
Default Response
Changes
No recorded changes to this operation across all 1 revision of this API.