openf1_overtakes
Retrieves Formula 1 race position exchanges, naming the overtaking and overtaken driver plus the position held after the pass. Filter by meeting, session, driver or date.
Instructions
OpenF1 Formula 1 overtakes. Returns position exchanges during race sessions, naming the overtaking and overtaken driver and the position held after the pass. The source includes pit-stop and penalty position changes and states the data may be incomplete. Race sessions only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "openf1_overtakes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Repeatable upstream filter written as <attribute><operator><value>, with operators >=, <=, =, > and <. Repeated filters on the same attribute are OR'ed, a lower and upper bound form an inclusive range, and different attributes are AND'ed. Filterable attributes on this route: meeting_key, session_key, overtaking_driver_number, overtaken_driver_number, date, position. | |
| date_to | No | Inclusive upper bound; RFC3339 timestamp or YYYY-MM-DD example(2026-11-08) | |
| position | No | Exact position, starting at 1 | |
| date_from | No | Inclusive lower bound; RFC3339 timestamp or YYYY-MM-DD example(2026-11-07) | |
| meeting_key | No | Positive meeting key from openf1-meetings, or `latest` for the current meeting example(1299) | |
| session_key | No | Positive session key from openf1-sessions, or `latest` for the current session example(11408) | |
| overtaken_driver_number | No | Number of the driver who lost the position example(4) | |
| overtaking_driver_number | No | Number of the driver who gained the position example(63) |