openf1_session_result
Fetch Formula 1 session classifications with final positions, laps, points, DNF/DNS/DSQ flags, and leader gaps; filter by meeting, session, driver, position, or status.
Instructions
OpenF1 Formula 1 session classification. Returns the classification published a few minutes after the official results: final position, laps completed, DNF/DNS/DSQ flags, points for races, and duration and gap to the leader, which are single numbers for a race and Q1/Q2/Q3 arrays for practice and qualifying.
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_session_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dnf | No | Only drivers who did not finish | |
| dns | No | Only drivers who did not start | |
| dsq | No | Only disqualified drivers | |
| 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, position, driver_number, number_of_laps, points, dnf, dns, dsq. | |
| 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) | |
| position_gte | No | Inclusive minimum position, starting at 1 | |
| position_lte | No | Inclusive maximum position, starting at 1 example(3) | |
| driver_number | No | Positive permanent driver number (see openf1-drivers) example(1) |