f1_get_lap_times
Retrieve lap times for any driver in a given F1 session. Specify the session and driver number to get lap-by-lap data with pagination.
Instructions
Return lap times for a driver in a specific F1 session.
Args: session_key: OpenF1 session identifier. driver_number: Driver's race number (e.g. 1 for Verstappen). limit: Max laps to return, 1..200 (default 100 — covers most full races). offset: Number of laps to skip for paging (default 0).
Returns: data.laps: page of lap objects with lap_number and lap_duration. OpenF1 does not put compound/tyre_life here — those live on the stints endpoint. data.pagination: {total, count, offset, limit, has_more, next_offset}. meta.source: adapter that served the data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max laps to return, 1..200 (default 100 — covers most full races). | |
| offset | No | Number of laps to skip for paging (default 0). | |
| session_key | Yes | OpenF1 session identifier. | |
| driver_number | Yes | Driver's race number (e.g. 1 for Verstappen). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | ||
| error | No |