The Formula One API is a comprehensive tool designed specifically for the ultimate motorsport fanatic. This API offers a wealth of up-to-the-minute data for Formula 1 fans, ensuring they never miss a beat when it comes to their favorite racing series. With a range of endpoints, this API provides detailed information on every race and session, allowing users to dive deep into the world of Formula 1.
One of the key features of this API is its ability to retrieve session data. Users can access information about various sessions, including practice sessions, qualifying sessions, and race sessions. This data provides insights into the performance of drivers and teams throughout the Formula 1 season.
Additionally, the Formula One API allows users to retrieve data related to different seasons. This enables fans to access historical information, such as race results, driver and constructor standings, and more, for a specific season of their choice. By offering this functionality, the API allows users to analyze past performances and compare them with the current season's results.
The API also provides access to data about constructors and drivers participating in Formula 1. Users can retrieve detailed information about constructors, including their names, nationalities, and other relevant details. Similarly, driver information includes details such as their names, nationalities, team affiliations, and more. This endpoint allows fans to stay updated with the latest information about their favorite drivers and teams.
Furthermore, the Formula One API offers endpoints for retrieving driver standings and constructor standings. Users can obtain the current rankings of drivers and constructors based on their performance throughout the season. This information is essential for fans who want to stay informed about the ongoing battle for the championship.
Lastly, the API includes an endpoint for accessing race data. Users can retrieve information about specific races, including race dates, circuit details, and race results. This feature allows fans to relive the excitement of past races or stay informed about upcoming events.
In conclusion, the Formula One API is a comprehensive resource for F1 enthusiasts. With its diverse range of endpoints, users can access real-time and historical data about sessions, seasons, constructors, drivers, driver standings, races, and constructor standings. This API empowers fans to immerse themselves in the thrilling world of Formula 1 and stay up to date with their favorite drivers and teams.
Call the API and receive the dates for the upcoming F1 races.
Race tracker applications: Developers can build applications that track the progress of races in real-time, providing live updates on the positions of drivers and changes in the leaderboard.
Media outlets: Journalists, broadcasters, and other media outlets can use the Formula One Race Schedule API to ensure they have the most accurate information when reporting on Formula One races and events.
Fantasy racing platforms: Fantasy racing platforms can use the API to keep track of race schedules and timings, helping users to plan their fantasy teams and make informed decisions.
Formula One team management: Teams can use the API to keep track of upcoming races and ensure they are fully prepared, including planning travel arrangements and logistics.
Fan websites and applications: Fan websites and applications can use the API to provide users with up-to-date information on race schedules and timings, as well as other information such as driver profiles, team information, and news updates.
Besides the number of API calls, there is no other limitation
{"meta":{"title":"Session Feed","description":"Barcelona Testing, Practice 3, 2020","fields":{"race":{"race_id":"Integer","name":"String - race name","country":"String - race country","status":"String - Confirmed,Postponed,Cancelled","season":"Integer - race season","track":"String - race track"},"session":{"general":{"id":"Integer - unique session id","session_name":"String - Practice 1, Practice 2, Practice 3, Qualifying 1, Qualifying 2, Qualifying 3, Grid, Race, FastestLap","date":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00"},"details":{"laps":"Integer - Number of completed laps in session. In non-race sessions, this value is the highest number of laps completed by a driver in that session","status":"String - Not Started, In Progress, Podium, Finished","comments":"Integer","finished_ts":"String - Indicates when the chequered flag was waived. Blank OR ISO UTC Format Timestamp 2020-08-09T13:10:00+00:00","updated_ts":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00"},"flag_history_array":{"id":"Integer","detail":"String","flag":"String - NS=Not Started, G=Green, Y=Yellow, R=Red, C=Chequered","session_timer":"String - non-race sessions, countdown; race session elapsed time","timestamp":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00"}},"drivers_array":{"id":"Integer - unique driver id","name":"String","team_id":"Integer - unique team id","team_name":"String","position":"Integer","time":"String - non-race sessions fastest lap; race last lap","gap":"String - gap to driver in lead; leader will be blank","interval":"String - gap to driver in front; race only","current_tyre":"String - available in qualifying sessions and race only","stops":"Integer - number of pits; only relevant to race, consider displaying current_lap value in non-race sessions","current_lap":"Integer - laps completed","comments":"String - updated post session, may contain info on retirement pr penalities etc.","retired":"Integer - 1 or 0; whether driver retired from race","did_not_start":"Integer - 1 or 0; whether driver started race or not","disqualified":"Integer - 1 or 0; whether driver was disqualified or not","last_update":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00"},"speed":{"note":"Default is null; will be null for Grid and FastestLap files; sessions prior to 2020 season do not associated speed data","last_update":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00","top_speeds":{"sector":"Integer - sector number","drivers_array":{"driver":"String - driver name","position":"Integer - ranking in this sector","speed":"String","driver_id":"Integer","team_name":"String","team_id":"Integer"}}},"weather_array":{"id":"Integer","track_temp":"String","air_temp":"String","conditions":"String","humidity":"String","pressure":"String","wind_speed":"String","timestamp":"Timestamp - ISO UTC Format 2020-08-09T13:10:00+00:00"}}},"results":{"race":{"race_id":340,"name":"Barcelona Testing","country":"Spain","status":"Complete","season":"2020","track":"Catalunya"},"session":{"general":{"id":2740,"session_name":"Practice 3","date":"2020-03-10T22:00:00+00:00"},"details":{"laps":181,"status":"Finished","comments":"","finished_ts":"2020-03-11T12:31:25+00:00","last_update":"2022-09-06T11:12:44+00:00"},"flag_history":[{"id":4160,"detail":"CHEQUERED FLAG","flag":"C","session_timer":"00:00:00","timestamp":"2020-07-01T10:59:18+00:00"}]},"drivers":[{"id":278857,"name":"Valtteri Bottas","team_id":58685,"team_name":"Mercedes","position":1,"time":"1:16.196","gap":"","interval":"","current_tyre":"","stops":0,"current_lap":79,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":262348,"name":"Max Verstappen","team_id":33121,"team_name":"Red Bull","position":2,"time":"1:16.269","gap":"0.073","interval":"","current_tyre":"","stops":0,"current_lap":45,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":175030,"name":"Daniel Ricciardo","team_id":31205,"team_name":"Renault","position":3,"time":"1:16.276","gap":"0.080","interval":"","current_tyre":"","stops":0,"current_lap":65,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":986827,"name":"Charles Leclerc","team_id":183197,"team_name":"Ferrari","position":4,"time":"1:16.360","gap":"0.164","interval":"","current_tyre":"","stops":0,"current_lap":181,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":65527,"name":"Lewis Hamilton","team_id":58685,"team_name":"Mercedes","position":5,"time":"1:16.410","gap":"0.214","interval":"","current_tyre":"","stops":0,"current_lap":90,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":307612,"name":"Esteban Ocon","team_id":31205,"team_name":"Renault","position":6,"time":"1:16.433","gap":"0.237","interval":"","current_tyre":"","stops":0,"current_lap":75,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":78274,"name":"Sergio Perez","team_id":65311,"team_name":"Racing Point","position":7,"time":"1:16.634","gap":"0.438","interval":"","current_tyre":"","stops":0,"current_lap":154,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":261679,"name":"Carlos Sainz","team_id":56525,"team_name":"McLaren","position":8,"time":"1:16.820","gap":"0.624","interval":"","current_tyre":"","stops":0,"current_lap":163,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":2293954,"name":"George Russell","team_id":163637,"team_name":"Williams","position":9,"time":"1:16.871","gap":"0.675","interval":"","current_tyre":"","stops":0,"current_lap":146,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":45871,"name":"Daniil Kvyat","team_id":199493,"team_name":"AlphaTauri","position":10,"time":"1:16.914","gap":"0.718","interval":"","current_tyre":"","stops":0,"current_lap":160,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":207316,"name":"Romain Grosjean","team_id":143585,"team_name":"Haas","position":11,"time":"1:17.037","gap":"0.841","interval":"","current_tyre":"","stops":0,"current_lap":86,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":194182,"name":"Kimi Raikkonen","team_id":71583,"team_name":"Alfa Romeo Racing","position":12,"time":"1:17.415","gap":"1.219","interval":"","current_tyre":"","stops":0,"current_lap":115,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":37273,"name":"Kevin Magnussen","team_id":143585,"team_name":"Haas","position":13,"time":"1:17.495","gap":"1.299","interval":"","current_tyre":"","stops":0,"current_lap":29,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"},{"id":1073722,"name":"Alex Albon","team_id":33121,"team_name":"Red Bull","position":14,"time":"1:17.803","gap":"1.607","interval":"","current_tyre":"","stops":0,"current_lap":59,"comments":"","retired":0,"did_not_start":0,"disqualified":0,"last_update":"2020-07-01T10:59:18+00:00"}],"speed":null,"weather":[]}}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1887/session&session_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Season Listing","description":"List of season_ids for querying the F1 API","fields":{"season":"Integer"}},"results":[{"season":"2024"},{"season":"2023"},{"season":"2022"},{"season":"2021"},{"season":"2020"},{"season":"2019"}]}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1888/seasons' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Constructors - 2024","description":"List of constructors for 2024 season","fields":{"team_id":"Integer - team unique id","team_name":"String - team full name","season":"Integer"}},"results":[{"team_id":31205,"team_name":"Alpine","season":2024},{"team_id":65311,"team_name":"Aston Martin","season":2024},{"team_id":183197,"team_name":"Ferrari","season":2024},{"team_id":143585,"team_name":"Haas","season":2024},{"team_id":71583,"team_name":"Kick Sauber","season":2024},{"team_id":56525,"team_name":"McLaren","season":2024},{"team_id":58685,"team_name":"Mercedes","season":2024},{"team_id":33121,"team_name":"Red Bull","season":2024},{"team_id":199493,"team_name":"Team RB","season":2024},{"team_id":163637,"team_name":"Williams","season":2024}]}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1889/constructors&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Drivers - 2024","description":"List of drivers for 2024 season. Note: includes all possible drivers in system - for driver standings use standings endpoint.","fields":{"driver_id":"Integer - driver unique id","driver_name":"String - driver full name","team_id":"Integer - driver team id","team_name":"String - driver team name","nationality":"String","is_reserve":"Integer - 0 = full time driver, 1 = reserve","updated":"Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00","season":"Integer"}},"results":[{"driver_id":2660683,"driver_name":"Alex Lynn","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1073722,"driver_name":"Alexander Albon","team_id":163637,"team_name":"Williams","nationality":"Thailand","is_reserve":0,"updated":"2024-03-07T15:29:37+00:00","season":2024},{"driver_id":2002819,"driver_name":"Alfonso Celis","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":520060,"driver_name":"Antonio Fuoco","team_id":183197,"team_name":"Ferrari","nationality":"Italy","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1054273,"driver_name":"Antonio Giovinazzi","team_id":143585,"team_name":"Haas","nationality":"Italy","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":286318,"driver_name":"Artem Markelov","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":2787358,"driver_name":"Brendon Hartley","team_id":199493,"team_name":"Team RB","nationality":"New Zealand","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":243031,"driver_name":"Callum Ilott","team_id":71583,"team_name":"Kick Sauber","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":261679,"driver_name":"Carlos Sainz","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"driver_id":986827,"driver_name":"Charles Leclerc","team_id":183197,"team_name":"Ferrari","nationality":"Monaco","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"driver_id":175030,"driver_name":"Daniel Ricciardo","team_id":199493,"team_name":"Team RB","nationality":"Australia","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":45871,"driver_name":"Daniil Kvyat","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":183532,"driver_name":"Esteban Gutierrez","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":307612,"driver_name":"Esteban Ocon","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":2442886,"driver_name":"Felipe Drugovich","team_id":65311,"team_name":"Force India","nationality":"Brazillian","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":272029,"driver_name":"Felipe Massa","team_id":163637,"team_name":"Williams","nationality":"Brazil","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":63379,"driver_name":"Fernando Alonso","team_id":65311,"team_name":"Aston Martin","nationality":"Spain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":2659942,"driver_name":"Franco Colapinto","team_id":163637,"team_name":"Williams","nationality":"Argentina","is_reserve":1,"updated":"2024-09-13T14:13:52+00:00","season":2024},{"driver_id":2293954,"driver_name":"George Russell","team_id":58685,"team_name":"Mercedes","nationality":"United Kingdom","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":2438695,"driver_name":"Guanyu Zhou","team_id":71583,"team_name":"Kick Sauber","nationality":"China","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":2332783,"driver_name":"Jack Aitken","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1657630,"driver_name":"Jack Doohan","team_id":31205,"team_name":"Renault","nationality":"Australia","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":823936,"driver_name":"Jamie Chadwick","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":118669,"driver_name":"Jean-Eric Vergne","team_id":183197,"team_name":"Ferrari","nationality":"France","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":201037,"driver_name":"Jenson Button","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":44119,"driver_name":"Jolyon Palmer","team_id":31205,"team_name":"Alpine","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":598801,"driver_name":"Juri Vips","team_id":33121,"team_name":"Red Bull","nationality":"Estonia","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":37273,"driver_name":"Kevin Magnussen","team_id":143585,"team_name":"Haas","nationality":"Denmark","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":194182,"driver_name":"Kimi Raikkonen","team_id":71583,"team_name":"Kick Sauber","nationality":"Finland","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":2262088,"driver_name":"Lance Stroll","team_id":65311,"team_name":"Aston Martin","nationality":"Canada","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":1619431,"driver_name":"Lando Norris","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"driver_id":65527,"driver_name":"Lewis Hamilton","team_id":58685,"team_name":"Mercedes","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":500092,"driver_name":"Liam Lawson","team_id":199493,"team_name":"Team RB","nationality":"New Zealand","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1914379,"driver_name":"Logan Sargeant","team_id":163637,"team_name":"Williams","nationality":"United States","is_reserve":1,"updated":"2024-09-13T14:13:41+00:00","season":2024},{"driver_id":4915,"driver_name":"Marc Gene","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":191605,"driver_name":"Marcus Ericsson","team_id":71583,"team_name":"Kick Sauber","nationality":"Sweden","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":262348,"driver_name":"Max Verstappen","team_id":33121,"team_name":"Red Bull","nationality":"Netherlands","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"driver_id":2113831,"driver_name":"Mick Schumacher","team_id":143585,"team_name":"Haas","nationality":"Germany","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":539488,"driver_name":"Naoki Yamamoto","team_id":199493,"team_name":"Team RB","nationality":"Japan","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1641904,"driver_name":"Nicholas Latifi","team_id":163637,"team_name":"Williams","nationality":"Canada","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":258763,"driver_name":"Nico Hulkenberg","team_id":143585,"team_name":"Haas","nationality":"Germany","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":841828,"driver_name":"Nikita Mazepin","team_id":143585,"team_name":"Haas","nationality":"Russia","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1989307,"driver_name":"Niko Kari","team_id":199493,"team_name":"Team RB","nationality":"Finland","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":31033,"driver_name":"Nobuharu Matsushita","team_id":56525,"team_name":"McLaren","nationality":"Japan","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":1531333,"driver_name":"Nyck de Vries","team_id":199493,"team_name":"Team RB","nationality":"Netherlands","is_reserve":1,"updated":"2024-03-07T15:36:05+00:00","season":2024},{"driver_id":1983577,"driver_name":"Oliver Bearman","team_id":183197,"team_name":"Ferrari","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":707050,"driver_name":"Oliver Turvey","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":2969986,"driver_name":"Oscar Piastri","team_id":56525,"team_name":"McLaren","nationality":"Australian","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"driver_id":1757875,"driver_name":"Pascal Wehrlein","team_id":71583,"team_name":"Kick Sauber","nationality":"German","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":803752,"driver_name":"Paul di Resta","team_id":163637,"team_name":"Williams","nationality":"Great Britian","is_reserve":1,"updated":"2024-02-29T15:21:17+00:00","season":2024},{"driver_id":2975914,"driver_name":"Pierre Gasly","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"driver_id":2524351,"driver_name":"Pietro Fittipaldi","team_id":143585,"team_name":"Haas"}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1890/drivers&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Driver Standings - 2024","description":"Driver Standings for 2024 season.","fields":{"position":"Integer","points":"Integer","driver_id":"Integer - driver unique id","driver_name":"String - driver full name","team_id":"Integer - driver team id","team_name":"String - driver team name","nationality":"String","is_reserve":"Integer - 0 = full time driver, 1 = reserve","updated":"Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00","season":"Integer"}},"results":[{"position":1,"points":"265","driver_id":262348,"driver_name":"Max Verstappen","team_id":33121,"team_name":"Red Bull","nationality":"Netherlands","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"position":2,"points":"189","driver_id":1619431,"driver_name":"Lando Norris","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"position":3,"points":"162","driver_id":986827,"driver_name":"Charles Leclerc","team_id":183197,"team_name":"Ferrari","nationality":"Monaco","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"position":4,"points":"154","driver_id":261679,"driver_name":"Carlos Sainz","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"position":5,"points":"149","driver_id":2969986,"driver_name":"Oscar Piastri","team_id":56525,"team_name":"McLaren","nationality":"Australian","is_reserve":0,"updated":"2024-07-23T03:00:00+00:00","season":2024},{"position":6,"points":"125","driver_id":65527,"driver_name":"Lewis Hamilton","team_id":58685,"team_name":"Mercedes","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":7,"points":"124","driver_id":78274,"driver_name":"Sergio Perez","team_id":33121,"team_name":"Red Bull","nationality":"Mexico","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":8,"points":"116","driver_id":2293954,"driver_name":"George Russell","team_id":58685,"team_name":"Mercedes","nationality":"United Kingdom","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":9,"points":"45","driver_id":63379,"driver_name":"Fernando Alonso","team_id":65311,"team_name":"Aston Martin","nationality":"Spain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":10,"points":"24","driver_id":2262088,"driver_name":"Lance Stroll","team_id":65311,"team_name":"Aston Martin","nationality":"Canada","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":11,"points":"22","driver_id":258763,"driver_name":"Nico Hulkenberg","team_id":143585,"team_name":"Haas","nationality":"Germany","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":12,"points":"22","driver_id":152605,"driver_name":"Yuki Tsunoda","team_id":199493,"team_name":"Team RB","nationality":"Japan","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":13,"points":"11","driver_id":175030,"driver_name":"Daniel Ricciardo","team_id":199493,"team_name":"Team RB","nationality":"Australia","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":14,"points":"6","driver_id":1983577,"driver_name":"Oliver Bearman","team_id":183197,"team_name":"Ferrari","nationality":"Great Britain","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":15,"points":"6","driver_id":2975914,"driver_name":"Pierre Gasly","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":16,"points":"5","driver_id":37273,"driver_name":"Kevin Magnussen","team_id":143585,"team_name":"Haas","nationality":"Denmark","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":18,"points":"3","driver_id":307612,"driver_name":"Esteban Ocon","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":19,"points":"0","driver_id":2438695,"driver_name":"Guanyu Zhou","team_id":71583,"team_name":"Kick Sauber","nationality":"China","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":20,"points":"0","driver_id":1914379,"driver_name":"Logan Sargeant","team_id":163637,"team_name":"Williams","nationality":"United States","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024},{"position":21,"points":"0","driver_id":278857,"driver_name":"Valtteri Bottas","team_id":71583,"team_name":"Kick Sauber","nationality":"Finland","is_reserve":0,"updated":"2024-07-23T03:00:01+00:00","season":2024}]}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1891/drivers+standings&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Race Calendar - 2024","description":"Race calendar for 2024 season","fields":{"race_id":"Integer","name":"String","country":"String","status":"String - Confirmed, Postponed, Cancelled","season":"Integer","start_date":"String UTC Date - YYYY-MM-DD","end_date":"String UTC Date - YYYY-MM-DD","track":"String","session_array":{"id":"Integer - unique session_id","session_name":"String","date":"Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00"}}},"results":[{"race_id":506,"name":"Bahrain Grand Prix","country":"","status":"Complete","season":"2024","track":"Sakhir","latitude":"","longitude":"","start_date":"2024-02-29","end_date":"2024-03-02","sessions":[{"id":3530,"session_name":"Practice 1","date":"2024-02-29T11:30:00+00:00"},{"id":3531,"session_name":"Practice 2","date":"2024-02-29T15:00:00+00:00"},{"id":3532,"session_name":"Practice 3","date":"2024-03-01T12:30:00+00:00"},{"id":3533,"session_name":"Qualifying 1","date":"2024-03-01T16:00:00+00:00"},{"id":3534,"session_name":"Qualifying 2","date":"2024-03-01T16:25:00+00:00"},{"id":3535,"session_name":"Qualifying 3","date":"2024-03-01T16:45:00+00:00"},{"id":3536,"session_name":"Grid","date":"2024-03-01T17:00:00+00:00"},{"id":3537,"session_name":"Race","date":"2024-03-02T15:00:00+00:00"},{"id":3538,"session_name":"FastestLap","date":"2024-03-02T17:00:00+00:00"}]},{"race_id":508,"name":"Grand Prix of Saudi Arabia","country":"","status":"Complete","season":"2024","track":"Jeddah","latitude":"","longitude":"","start_date":"2024-03-07","end_date":"2024-03-09","sessions":[{"id":3539,"session_name":"Practice 1","date":"2024-03-07T13:30:00+00:00"},{"id":3540,"session_name":"Practice 2","date":"2024-03-07T17:10:00+00:00"},{"id":3541,"session_name":"Practice 3","date":"2024-03-08T13:30:00+00:00"},{"id":3542,"session_name":"Qualifying 1","date":"2024-03-08T17:00:00+00:00"},{"id":3543,"session_name":"Qualifying 2","date":"2024-03-08T17:25:00+00:00"},{"id":3544,"session_name":"Qualifying 3","date":"2024-03-08T17:45:00+00:00"},{"id":3545,"session_name":"Grid","date":"2024-03-08T18:00:00+00:00"},{"id":3546,"session_name":"Race","date":"2024-03-09T17:00:00+00:00"},{"id":3547,"session_name":"FastestLap","date":"2024-03-09T19:00:00+00:00"}]},{"race_id":510,"name":"Australian Grand Prix","country":"","status":"Complete","season":"2024","track":"Melbourne","latitude":"","longitude":"","start_date":"2024-03-22","end_date":"2024-03-24","sessions":[{"id":3548,"session_name":"Practice 1","date":"2024-03-22T01:30:00+00:00"},{"id":3549,"session_name":"Practice 2","date":"2024-03-22T05:00:00+00:00"},{"id":3550,"session_name":"Practice 3","date":"2024-03-23T01:30:00+00:00"},{"id":3551,"session_name":"Qualifying 1","date":"2024-03-23T05:00:00+00:00"},{"id":3552,"session_name":"Qualifying 2","date":"2024-03-23T05:25:00+00:00"},{"id":3553,"session_name":"Qualifying 3","date":"2024-03-23T05:45:00+00:00"},{"id":3554,"session_name":"Grid","date":"2024-03-23T06:00:00+00:00"},{"id":3555,"session_name":"Race","date":"2024-03-24T04:00:00+00:00"},{"id":3556,"session_name":"FastestLap","date":"2024-03-24T06:00:00+00:00"}]},{"race_id":542,"name":"Japanese Grand Prix","country":"","status":"Complete","season":"2024","track":"Suzuka","latitude":"","longitude":"","start_date":"2024-04-05","end_date":"2024-04-07","sessions":[{"id":3692,"session_name":"Practice 1","date":"2024-04-05T02:30:00+00:00"},{"id":3693,"session_name":"Practice 2","date":"2024-04-05T06:00:00+00:00"},{"id":3694,"session_name":"Practice 3","date":"2024-04-06T02:30:00+00:00"},{"id":3695,"session_name":"Qualifying 1","date":"2024-04-06T06:00:00+00:00"},{"id":3696,"session_name":"Qualifying 2","date":"2024-04-06T06:25:00+00:00"},{"id":3697,"session_name":"Qualifying 3","date":"2024-04-06T06:45:00+00:00"},{"id":3698,"session_name":"Grid","date":"2024-04-06T07:00:00+00:00"},{"id":3699,"session_name":"Race","date":"2024-04-07T05:00:00+00:00"},{"id":3700,"session_name":"FastestLap","date":"2024-04-07T07:00:00+00:00"}]},{"race_id":554,"name":"Chinese Grand Prix","country":"China","status":"Complete","season":"2024","track":"Shanghai International Circuit","latitude":"","longitude":"","start_date":"2024-04-19","end_date":"2024-04-21","sessions":[{"id":3746,"session_name":"Practice 1","date":"2024-04-19T03:30:00+00:00"},{"id":3773,"session_name":"Sprint Shootout 1","date":"2024-04-19T07:30:00+00:00"},{"id":3775,"session_name":"Sprint Shootout 2","date":"2024-04-19T07:55:00+00:00"},{"id":3774,"session_name":"Sprint Shootout 3","date":"2024-04-19T08:15:00+00:00"},{"id":3776,"session_name":"Sprint Grid","date":"2024-04-19T08:30:00+00:00"},{"id":3777,"session_name":"Sprint","date":"2024-04-20T03:00:00+00:00"},{"id":3749,"session_name":"Qualifying 1","date":"2024-04-20T07:00:00+00:00"},{"id":3750,"session_name":"Qualifying 2","date":"2024-04-20T07:25:00+00:00"},{"id":3751,"session_name":"Qualifying 3","date":"2024-04-20T07:45:00+00:00"},{"id":3752,"session_name":"Grid","date":"2024-04-20T08:00:00+00:00"},{"id":3753,"session_name":"Race","date":"2024-04-21T07:00:00+00:00"},{"id":3754,"session_name":"FastestLap","date":"2024-04-21T09:00:00+00:00"}]},{"race_id":514,"name":"Miami Grand Prix","country":"","status":"Complete","season":"2024","track":"Miami Autodrome","latitude":"","longitude":"","start_date":"2024-05-03","end_date":"2024-09-12","sessions":[{"id":3566,"session_name":"Practice 1","date":"2024-05-03T16:30:00+00:00"},{"id":3779,"session_name":"Sprint Shootout 1","date":"2024-05-03T20:30:00+00:00"},{"id":3780,"session_name":"Sprint Shootout 2","date":"2024-05-03T20:55:00+00:00"},{"id":3781,"session_name":"Sprint Shootout 3","date":"2024-05-03T21:15:00+00:00"},{"id":3782,"session_name":"Sprint Grid","date":"2024-05-03T21:30:00+00:00"},{"id":3778,"session_name":"Sprint","date":"2024-05-04T16:00:00+00:00"},{"id":3569,"session_name":"Qualifying 1","date":"2024-05-04T20:00:00+00:00"},{"id":3570,"session_name":"Qualifying 2","date":"2024-05-04T20:25:00+00:00"},{"id":3571,"session_name":"Qualifying 3","date":"2024-05-04T20:45:00+00:00"},{"id":3572,"session_name":"Grid","date":"2024-05-04T21:00:00+00:00"},{"id":3573,"session_name":"Race","date":"2024-05-05T20:00:00+00:00"},{"id":3574,"session_name":"FastestLap","date":"2024-05-05T22:00:00+00:00"},{"id":3567,"session_name":"Practice 2","date":"2024-09-11T11:00:00+00:00"},{"id":3568,"session_name":"Practice 3","date":"2024-09-12T10:00:00+00:00"}]},{"race_id":512,"name":"Imola Grand Prix","country":"","status":"Complete","season":"2024","track":"Imola","latitude":"","longitude":"","start_date":"2024-05-17","end_date":"2024-05-19","sessions":[{"id":3557,"session_name":"Practice 1","date":"2024-05-17T11:30:00+00:00"},{"id":3558,"session_name":"Practice 2","date":"2024-05-17T15:00:00+00:00"},{"id":3559,"session_name":"Practice 3","date":"2024-05-18T10:30:00+00:00"},{"id":3560,"session_name":"Qualifying 1","date":"2024-05-18T14:00:00+00:00"},{"id":3561,"session_name":"Qualifying 2","date":"2024-05-18T14:25:00+00:00"},{"id":3562,"session_name":"Qualifying 3","date":"2024-05-18T14:45:00+00:00"},{"id":3563,"session_name":"Grid","date":"2024-05-18T15:00:00+00:00"},{"id":3564,"session_name":"Race","date":"2024-05-19T13:00:00+00:00"},{"id":3565,"session_name":"FastestLap","date":"2024-05-19T15:00:00+00:00"}]},{"race_id":518,"name":"Monaco Grand Prix","country":"","status":"Complete","season":"2024","track":"Monte Carlo","latitude":"","longitude":"","start_date":"2024-05-24","end_date":"2024-05-26","sessions":[{"id":3584,"session_name":"Practice 1","date":"2024-05-24T11:30:00+00:00"},{"id":3585,"session_name":"Practice 2","date":"2024-05-24T15:00:00+00:00"},{"id":3586,"session_name":"Practice 3","date":"2024-05-25T10:30:00+00:00"},{"id":3587,"session_name":"Qualifying 1","date":"2024-05-25T14:00:00+00:00"},{"id":3588,"session_name":"Qualifying 2","date":"2024-05-25T14:25:00+00:00"},{"id":3589,"session_name":"Qualifying 3","date":"2024-05-25T14:45:00+00:00"},{"id":3590,"session_name":"Grid","date":"2024-05-25T15:00:00+00:00"},{"id":3591,"session_name":"Race","date":"2024-05-26T13:00:00+00:00"},{"id":3592,"session_name":"FastestLap","date":"2024-05-26T15:00:00+00:00"}]},{"race_id":522,"name":"Canadian Grand Prix","country":"","status":"Complete","season":"2024","track":" Circuit Gilles Villeneuve","latitude":"","longitude":"","start_date":"2024-06-07","end_date":"2024-06-09","sessions":[{"id":3602,"session_name":"Practice 1","date":"2024-06-07T17:30:00+00:00"},{"id":3603,"session_name":"Practice 2","date":"2024-06-07T21:00:00+00:00"},{"id":3604,"session_name":"Practice 3","date":"2024-06-08T16:30:00+00:00"},{"id":3605,"session_name":"Qualifying 1","date":"2024-06-08T20:00:00+00:00"},{"id":3606,"session_name":"Qualifying 2","date":"2024-06-08T20:25:00+00:00"},{"id":3607,"session_name":"Qualifying 3","date":"2024-06-08T20:45:00+00:00"},{"id":3608,"session_name":"Grid","date":"2024-06-08T21:00:00+00:00"},{"id":3609,"session_name":"Race","date":"2024-06-09T18:00:00+00:00"},{"id":3610,"session_name":"FastestLap","date":"2024-06-09T20:00:00+00:00"}]},{"race_id":516,"name":"Spanish Grand Prix","country":"","status":"Complete","season":"2024","track":"Catalunya","latitude":"","longitude":"","start_date":"2024-06-21","end_date":"2024-06-23","sessions":[{"id":3575,"session_name":"Practice 1","date":"2024-06-21T11:30:00+00:00"},{"id":3576,"session_name":"Practice 2","date":"2024-06-21T15:00:00+00:00"},{"id":3577,"session_name":"Practice 3","date":"2024-06-22T10:30:00+00:00"},{"id":3578,"session_name":"Qualifying 1","date":"2024-06-22T14:00:00+00:00"},{"id":3579,"session_name":"Qualifying 2","date":"2024-06-22T14:25:00+00:00"},{"id":3580,"session_name":"Qualifying 3","date":"2024-06-22T14:45:00+00:00"},{"id":3581,"session_name":"Grid","date":"2024-06-22T15:00:00+00:00"},{"id":3582,"session_name":"Race","date":"2024-06-23T13:00:00+00:00"},{"id":3583,"session_name":"FastestLap","date":"2024-06-23T15:00:00+00:00"}]},{"race_id":526,"name":"Austrian Grand Prix","country":"","status":"Complete"}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1892/races&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Constructor Standings - 2023","description":"Constructor standings for 2023 season","fields":{"position":"Integer","points":"Integer","team_id":"Integer - team unique id","team_name":"String - team full name","season":"Integer"}},"results":[{"position":1,"points":"860","team_id":33121,"team_name":"Red Bull","season":2023},{"position":2,"points":"409","team_id":58685,"team_name":"Mercedes","season":2023},{"position":3,"points":"406","team_id":183197,"team_name":"Ferrari","season":2023},{"position":4,"points":"302","team_id":56525,"team_name":"McLaren","season":2023},{"position":5,"points":"280","team_id":65311,"team_name":"Aston Martin","season":2023},{"position":6,"points":"120","team_id":31205,"team_name":"Alpine","season":2023},{"position":7,"points":"28","team_id":163637,"team_name":"Williams","season":2023},{"position":8,"points":"25","team_id":199493,"team_name":"AlphaTauri","season":2023},{"position":9,"points":"16","team_id":71583,"team_name":"Alfa Romeo Racing","season":2023},{"position":10,"points":"12","team_id":143585,"team_name":"Haas","season":2023}]}
curl --location --request GET 'https://zylalabs.com/api/2101/formula+one+api/1893/constructor+standings&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Formula One API is a comprehensive tool that provides up-to-the-minute data for Formula 1 fans. It offers detailed information on races, sessions, constructors, drivers, standings, and more, allowing users to stay informed about their favorite racing series.
The API allows you to retrieve session data, including practice sessions, qualifying sessions, and race sessions. You can also access historical data for different seasons, such as race results and driver and constructor standings. Additionally, you can retrieve information about constructors, drivers, driver standings, constructor standings, and race details.
Developers can build race tracker applications using the API. By leveraging the real-time data provided by the API, these applications can provide live updates on the positions of drivers and changes in the leaderboard, allowing users to stay up to date with the progress of races.
Media outlets, such as journalists and broadcasters, can use the Formula One API to ensure they have the most accurate information when reporting on Formula One races and events. The API provides timely and reliable data, enabling media outlets to deliver up-to-date and comprehensive coverage to their audience.
Yes, fantasy racing platforms can benefit from the Formula One API. By accessing race schedules and timings provided by the API, these platforms can help users plan their fantasy teams and make informed decisions based on real-time and accurate data.
The GET Session endpoint provides detailed session information, including session ID, name, date, status, and driver performance metrics such as lap times and session weather conditions. This allows users to analyze the progress and outcomes of practice, qualifying, and race sessions.
The GET Races endpoint returns key fields such as race ID, name, country, status, season, start and end dates, and track details. This information helps users understand the schedule and context of each race within a season.
Users can specify the season parameter when querying the GET Constructors endpoint to retrieve constructor data for a particular Formula 1 season. This allows for focused analysis of team performance over time.
The response from the GET Drivers Standings endpoint is organized into a meta section and a results array. The results array includes fields like position, points, driver ID, name, team ID, and nationality, allowing users to easily interpret driver rankings.
The GET Seasons endpoint provides a list of available Formula 1 seasons, identified by unique season IDs. This allows users to query data for specific seasons, facilitating historical analysis and comparisons.
In the GET Constructor Standings response, fields such as position indicate the team's rank, points reflect their accumulated score, and team_id links to detailed constructor information. This structure helps users assess team performance in the championship.
Data accuracy is maintained through regular updates from official Formula 1 sources, ensuring that the information provided is timely and reliable. Quality checks are implemented to verify the consistency and correctness of the data.
Typical use cases for data from the GET Drivers endpoint include creating driver profiles for fan websites, analyzing driver performance trends over seasons, and integrating driver information into fantasy racing platforms for user engagement.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
11,537ms
Service Level:
100%
Response Time:
743ms
Service Level:
100%
Response Time:
8,117ms
Service Level:
100%
Response Time:
66ms
Service Level:
100%
Response Time:
53ms
Service Level:
100%
Response Time:
9,435ms
Service Level:
100%
Response Time:
63ms
Service Level:
100%
Response Time:
5,335ms
Service Level:
100%
Response Time:
63ms
Service Level:
100%
Response Time:
2,795ms
Service Level:
100%
Response Time:
8,365ms
Service Level:
100%
Response Time:
4,827ms
Service Level:
100%
Response Time:
4,134ms
Service Level:
100%
Response Time:
3,262ms
Service Level:
100%
Response Time:
2,602ms
Service Level:
100%
Response Time:
9,881ms
Service Level:
100%
Response Time:
9,975ms
Service Level:
100%
Response Time:
11,173ms
Service Level:
100%
Response Time:
3,497ms
Service Level:
100%
Response Time:
439ms