---
title: "Get Circuit"
method: GET
path: "/v1/historical/circuits/{circuitId}"
tags: ["Historical"]
---

# Get Circuit

`GET /v1/historical/circuits/{circuitId}`

## Request

- Base URL: `https://api.racehooks.io`
- URL: `https://api.racehooks.io/v1/historical/circuits/{circuitId}`
- Auth: none declared

A single circuit by RaceHooks slug (e.g. 'bahrain'). Public, no authentication required.

## Path parameters

- `circuitId` string, required

## Response `200`

Successful response

- object: Successful response
  - `RHData` object
    - `series` string
    - `url` string
    - `limit` string: Requested page size, serialised as a string
    - `offset` string: Requested page offset, serialised as a string
    - `total` string: Total matching records, serialised as a string
    - `CircuitTable` object
      - `Circuits` object[]
        - `circuitId` string
        - `url` string
        - `circuitName` string
        - `circuitFullName` string: Full official name — omitted if same as circuitName
        - `type` string: race | road | street — omitted if unknown
        - `direction` string: clockwise | anti_clockwise — omitted if unknown
        - `lengthKm` string: Circuit length in km — omitted if unknown
        - `turns` string: Number of corners — omitted if unknown
        - `totalRacesHeld` string: Total F1 races held at this circuit — omitted if unknown
        - `Location` object
          - `lat` string: Decimal degrees latitude
          - `long` string: Decimal degrees longitude
          - `locality` string
          - `country` string

---

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