formula1_json_results
Get One Formula 1 session dataset's rich JSON payload. Returns one session dataset's full JSON payload for a meeting, exactly as formula1.com's own API returns it: session metadata, the result rows with every field the API sends, classification codes, gaps, lap counts, points, qualifying segment times and the meeting block. The dataset is the closed set from formula1-json-meeting-datasets; practice requires its numbered session and every other dataset rejects one. The payload is kept verbatim in data, so no rich field is reshaped or dropped.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"meeting": "<meeting>",
"dataset": "<dataset>"
},
"name": "formula1_json_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset | Yes | Required dataset: race, qualifying, starting-grid, pitstops, fastestlaps, sprint, sprint-grid, sprint-shootout or practice. | |
| meeting | Yes | Required numeric meeting id from formula1-json-meetings. | |
| session | No | Numbered practice session (1, 2 or 3), required for the practice dataset and rejected for the other datasets. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |