get_fastest_laps
Retrieve the fastest lap times per driver from Formula 1 sessions, providing lap details including sectors and tire compounds for analysis.
Instructions
Get fastest laps in a session, one per driver.
Data source: FastF1 Live Timing Coverage: 2018-present
Args: year: Season year (2018+) event: Race name or round number session: Session type (default "R") top_n: Number of fastest laps to return (default 10)
Returns: Fastest laps sorted by time: lapNumber, lapTime, sector1, sector2, sector3, compound, driver
Example: get_fastest_laps(2024, "Monaco", "R", 5) → [ {"lapNumber": 67, "lapTime": "0:01:15.456", "compound": "SOFT", ...}, ... ]
Note: Returns one fastest lap per driver. Only accurate laps are included.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| event | Yes | ||
| session | No | R | |
| top_n | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |