Ergast F1
communityHistorical Formula 1 data API with race results, standings, circuits, and driver data since 1950.
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://ergast.com/api/f1/{season}/{round}/results.jsonGet race results
Parameters
roundround number or last (stringoptionalseasonyear or current (stringrequiredReturns
RaceTable.Races[].Results[] with position, Driver.givenName, Driver.familyName, Constructor.name, grid, laps, status, Time.timeGET
https://ergast.com/api/f1/{season}/driverStandings.jsonGet driver standings
Parameters
seasonyear (stringrequiredReturns
StandingsTable.StandingsLists[].DriverStandings[] with position, points, wins, Driver, Constructors[]GET
https://ergast.com/api/f1/{season}.jsonGet race schedule
Parameters
seasonyear (stringrequiredReturns
RaceTable.Races[] with round, raceName, Circuit.circuitName, Circuit.Location, date, time, FirstPractice, Qualifying, Sprint