get_circuit
Retrieve Formula 1 circuit layouts, corner details, or real-time track status including flags and safety car periods for specific Grand Prix events.
Instructions
Get circuit layout, corners, or track status (flags, safety car).
Args: year: Season year (2018+) gp: Grand Prix name or round data_type: 'circuit_info' (layout/corners) or 'track_status' (flags) session: Required for track_status ('FP1', 'FP2', 'FP3', 'Q', 'S', 'R')
Returns: CircuitDataResponse with circuit details or track status changes
Examples: get_circuit(2024, "Monaco", "circuit_info") → Circuit layout and corners get_circuit(2024, "Monaco", "track_status", session="R") → Flag periods
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| gp | Yes | ||
| data_type | No | circuit_info | |
| session | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | Season year | |
| data_type | Yes | Type: 'circuit_info' or 'track_status' | |
| event_name | Yes | Event name | |
| session_name | No | Session name (if session-specific) | |
| track_status | No | Track status changes during session | |
| circuit_details | No | Circuit layout and corner information |