---
title: "List Simulatable Sessions"
method: GET
path: "/v1/simulate/sessions"
tags: ["Simulate"]
---

# List Simulatable Sessions

`GET /v1/simulate/sessions`

## Request

- Base URL: `https://api.racehooks.io`
- URL: `https://api.racehooks.io/v1/simulate/sessions`
- Auth: API key in header `Authorization`

List F1 sessions that have archived data and can be replayed. Only completed sessions with archive paths are returned. Filter by year or session type. Self-serve (Free and Developer) listings cover the current season only (plus the curated demo session); `restrictedToSeason` reports the applied clamp.

## Query parameters

- `year` string
- `type` 'race' | 'qualifying' | 'sprint' | 'practice'
- `limit` integer
- `offset` integer

## Response `200`

Default Response

- object
  - `data` object
    - `sessions` object[]
      - `sessionId` string
      - `sessionName` string
      - `eventId` string
      - `eventName` string
      - `circuitId` string, nullable
      - `circuitOutline` object, nullable
      - `year` integer
      - `type` string
      - `startDate` string
      - `analyticsPreview` boolean: Replaying this session delivers the full Analytics feeds on any plan, without using a replay slot.
    - `total` integer
    - `limit` integer
    - `offset` integer
    - `restrictedToSeason` string, nullable: When the caller's tier limits the archive, the season the list is clamped to.

---

[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)
