Meeting
Session
Lap
Clock
Track status
Track temp
Air
Rain
DRS

Track map

Live positions, marshal sectors, flags

Circuit

Final classification

openf1 session_result

Selected car

Marshal sectors

Clear Yellow SC / VSC Red

Race control

Live timing

Full classification, sectors and speed traps

Classification

purple session best · green personal best · yellow slower

Telemetry

Live channels

rolling 12 s

Readouts

Channels without a public source

These are on your spec but no public feed carries them. They are shown hatched rather than filled with invented numbers. Estimates for a few are on the Analytics view.

Driver comparison

Pick a driver in the tower, then a reference below

Reference car

cyan trace

Delta ribbon

above centreline = selected car ahead

Channel overlay

Sector & corner split

Tyres

Compound, age, wear model and degradation

Current sets

Degradation — pace loss per lap of stint

derived

Compound characteristics

Strategy

Stints run and projected, pit windows, undercut math

Stint plan

solid = run · faded = projected

Pit window & projection

derived

Undercut / overcut vs car ahead

Pit stops

Stationary time, pit lane loss and crew ranking

All stops

Crew ranking

mean stationary

Circuit pit constants

Weather

Recorded conditions at the scrubbed lap, per-lap history and session extremes

Now

Track vs air temperature, by lap

Session range

external api

Wind relative to track

derived

Race control

Director messages, flags, penalties and deletions

Message feed

Team radio

Driver and engineer traffic keyed to the session clock

Transmissions

audio urls via openf1

Drivers

Per-car summary — click a row for the full page

Field

Teams

Both cars, pace, stops and car-performance estimates

Circuit

Geometry, zones and records

Circuit geometry

There is no public dataset of F1 circuit outlines. This app reconstructs each one from where the cars actually were — the fastest lap of the race, and that driver's GPS for its duration. If the browser can't reach the API (sandboxed preview, offline, corporate proxy), fetch the file yourself and drop it below. Same data, one extra step.
Step 1 — open these, save the results
Find your round's session_key in the first, put it in the second, then save that page.
Step 2 — load it
Drop the JSON or CSV here, or click to choose a file

Specification

Corner speeds — derived from circuit geometry

derived

Season

Calendar and results

Race winners

Podium finishes

Championship

Standings including this session live

Drivers

Constructors

Qualifying

Segment results, knockout zone and track evolution

Q1 · Q2 · Q3

Track evolution

derived
Session-best lap time against wall clock. A falling line is rubber going down. Flat means the track has stopped improving — the cue to send the car out.

Analytics

Everything here is computed, not measured

Predictions

Model outputs with the inputs they rest on

These are heuristic baselines, not trained models — a Monte Carlo over pace, degradation and safety-car hazard. Swap Predict.* for real inference when you have a labelled history. Every number below shows the features behind it.

Session archive

What to persist, and how much of it there is

Storage estimate for one race weekend

Suggested schema

Data dictionary

Every channel on your spec, and where it actually comes from

Client device

detected live · the layout adapts to this

Coverage

Channel registry