Docs/Getting Started/Introduction
GETTING STARTED

Introduction

The F1 Control Room API provides structured access to Formula 1 race data from 1950 to present — results, standings, telemetry, lap analysis, tyre strategy, and session data behind a single REST interface.

DATA COVERAGE
1950 — Present

Race results, qualifying classifications, championship standings, driver and constructor data. Available for every season since the first world championship.

2018 — Present

Lap-by-lap telemetry, sector times, tyre strategy, pace analysis, and session data. Powered by the F1 Live Timing feed — archived from the 2018 season onwards.

AUTHENTICATION

All requests require an API key passed as a request header. Register for a key using the link in the top bar — keys are issued instantly via email.

REQUEST HEADER
X-API-Key: your-api-key-here

Keys expire after 30 days of inactivity. Re-register at any time using the same email.

QUICK START

Make your first request — fetch the 2024 season race schedule.

EXAMPLE REQUEST
curl https://api.f1controlroomdocs.com/api/races/2024/ \
  -H "X-API-Key: your-api-key-here"
RESPONSE
{
  "year": 2024,
  "races": [
    {
      "round": 1,
      "name": "Bahrain Grand Prix",
      "date": "2024-03-02",
      "location": "Sakhir",
      "country": "Bahrain",
      "event_format": "standard"
    }
  ]
}
ENDPOINTS

The API is organized into six groups.

GROUP
DESCRIPTION
TYPE
/api/races/
Season schedules, race results, qualifying, practice
/api/drivers/
Driver standings, career history, season breakdown
/api/constructors/
Constructor standings
/api/analysis/
Laps, pace, stints, tyre strategy, sector analysis
/api/telemetry/
Single-driver and overlay telemetry channels
/api/unified/
Multi-dataset session payloads — positions, weather, pit stops
/api/auth/
API key registration and quota management
NEXT STEPS

View Swagger API Docs

Explore the interactive OpenAPI (Swagger) documentation for the backend API.

↗

Access Backend API

Go directly to the root of the backend API service.

↗