get_speed_trap_data
Retrieve speed trap and top-speed data for all drivers in an F1 session: official trap, finish line, and sector intermediate speeds.
Instructions
Get speed trap and top-speed data for all drivers in a session.
Data source: FastF1 Live Timing (session results) Coverage: 2018-present
Args: year: Season year (2018+) event: Race name or round number session: Session type (R, Q, S, FP1, FP2, FP3)
Returns: { "source": "results" | "laps", "drivers": [ {"driver": "VER", "fullName": "Max Verstappen", "teamName": "Red Bull Racing", "speedTrap": 298.5, "speedFL": 187.2, "speedI1": 245.0, "speedI2": 268.5}, ... ] }
Example: get_speed_trap_data(2024, "Monza", "Q") → {"source": "results", ...}
Note: SpeedST = official speed trap measurement. SpeedFL = speed at the finish line. SpeedI1/I2 = sector intermediate speed measurements. Values are in km/h.
FastF1 publishes per-driver speed columns on `session.results`, but
for many sessions those columns are entirely empty. When the
results-level data is missing, we fall back to the per-lap max
across `session.laps` for the same columns. `source` indicates
which path produced the response.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| event | Yes | ||
| session | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |