OpenF1
communityFree Formula 1 API with real-time and historical race data, telemetry, and session information.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.openf1.org/v1/sessionsGet race sessions
Parameters
yearyear (integeroptionalcountry_namecountry (stringoptionalsession_nameRace|Qualifying|Practice (stringoptionalReturns
sessions[] with session_key, session_name, date_start, date_end, circuit_short_name, country_name, yearGET
https://api.openf1.org/v1/driversGet driver info
Parameters
session_keysession key (integeroptionaldriver_numbercar number (integeroptionalReturns
drivers[] with driver_number, full_name, team_name, team_colour, country_code, headshot_urlGET
https://api.openf1.org/v1/positionGet race positions
Parameters
session_keysession key (integerrequireddriver_numbercar number (integeroptionalReturns
positions[] with driver_number, position, date, meeting_key, session_key