This page documents the raw JSON files served from the TracingInsights data repos. tif1 loads these files and maps their abbreviated keys to fastf1-compatible PascalCase DataFrame columns. See the Data Schema Reference for the columns of
session.laps, lap.telemetry, and the other public APIs.How This Data Is Generated
The data repositories use two main extraction scripts. They share the same output format forlaptimes.json, but produce different session-level files.
Data sources:
- FastF1: base lap timing, telemetry, weather, race control messages, circuit info, driver info.
- Ergast/Jolpica: official Race lap times and positions (used by
LapTimes.pyto overwrite FastF1 RaceLapTimeandPosition). - OpenF1: mini-sector segment data and session keys (used by
LapTimes.pyforms1/ms2/ms3). - MultiViewer API: circuit corner geometry fallback when FastF1 circuit info is unavailable.
Weather Data (weather.json)
Environmental conditions recorded approximately once per minute during the session.
Why Weather Matters in F1
Weather has a strong effect on lap times. Cold air reduces engine power, hot tracks reduce tire grip, and rain changes braking distances. Wind direction affects DRS (Drag Reduction System) effectiveness and how the car handles in turns.Race Control Messages (rcm.json)
Messages sent by Race Control (the officials) to teams about track status, penalties, and incidents.
What This Means
When a yellow flag is deployed due to debris in Sector 2, the data can show{cat: "Flag", msg: "Yellow", flag: "YELLOW", scope: "Sector", sector: 2}. This tells the teams that drivers must slow down in that sector.
Telemetry Data (tel.json)
Detailed second-by-second (actually 3.7 Hz sampling, roughly 270ms intervals) data from the car’s sensors and systems. Each lap is stored in its own {lap}_tel.json file.
Basic Car Metrics
Driver and Car Ahead Information
Acceleration Vectors (G-Forces)
The car experiences forces in three directions simultaneously. The extraction script computes these values using gradient analysis of position, speed, and distance data. These are not raw IMU sensor values. They are mathematically derived and heavily processed.Position Data (3D Coordinates)
Position data is interpolated (estimated between actual measurements) to align with the higher-frequency car data. Car data comes at roughly 240ms intervals and position data at roughly 220ms. The two streams must be matched.
Other Telemetry Fields
The format is
Year-EventName-Session-Driver 3 letter code-Lap Number, for example 2025-United States Grand Prix-Race-VER-9.
For 2026 Pre-Season Testing,
PreSeasonTesting1 is used as EventName instead of Pre-Season Testing 1.Driver Data (drivers.json)
Static information about each driver that does not change during a session.
Lap Times Data (laptimes.json)
Comprehensive timing and performance information for each completed lap, stored per driver.
Core Timing Information
Sector Times (Track Divided into 3 Sections)
The track is divided into 3 sectors. Sector times show where a driver gained or lost time.Speed Trap Data (Measured at Fixed Points)
Modern F1 tracks have speed guns that measure top speed at specific locations:Tire Information
Mini-Sector Segment Times (OpenF1)
Three-character encoded strings show the per-mini-sector colour and segment classification for each sector. These fields are available only when OpenF1 data can be matched to the session.
Each character is one mini-sector and is encoded using the following colour map:
Qualifying Segment
Position and Status
Pit Stop Information
A pit lap is either an in-lap (driving into the pits) or an out-lap (driving out of the pits).Data Quality and Accuracy
Driver/Team Reference
Per-Lap Weather
When weather data can be matched to individual laps, the following fields are appended tolaptimes.json. These use the same abbreviations as weather.json.
Track Status Reference
Circuit/Corner Data (corners.json)
Information about the physical corners of the racetrack layout.
Where to Find More Information
Official FastF1 Documentation: https://docs.fastf1.dev/- Detailed API documentation
- Examples and tutorials
- Data accuracy information
- Troubleshooting guides