F1 Races, Drivers & Standings, in JSON via REST API.
The Formula One Live Data API is designed for motorsport enthusiasts who crave real-time access to Formula 1 data. This API provides users with up-to-the-minute information on everything from driver standings to lap times, making it the ideal tool for anyone who wants to stay on top of the latest developments in the world of Formula 1 racing.
{"meta":{"title":"F1 Season Listing","description":"List of season_ids for querying the F1 API","fields":{"season":"Integer"}},"results":[{"season":"2023"},{"season":"2022"},{"season":"2021"},{"season":"2020"},{"season":"2019"}]}
curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1277/seasons' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Constructors - 2022","description":"List of constructors for 2022 season","fields":{"team_id":"Integer - team unique id","team_name":"String - team full name","season":"Integer"}},"results":[{"team_id":71583,"team_name":"Alfa Romeo Racing","season":2022},{"team_id":199493,"team_name":"AlphaTauri","season":2022},{"team_id":31205,"team_name":"Alpine","season":2022},{"team_id":65311,"team_name":"Aston Martin","season":2022},{"team_id":183197,"team_name":"Ferrari","season":2022},{"team_id":143585,"team_name":"Haas","season":2022},{"team_id":56525,"team_name":"McLaren","season":2022},{"team_id":58685,"team_name":"Mercedes","season":2022},{"team_id":33121,"team_name":"Red Bull","season":2022},{"team_id":163637,"team_name":"Williams","season":2022}]}
curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1278/constructors&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Drivers - 2022","description":"List of drivers for 2022 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":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1073722,"driver_name":"Alexander Albon","team_id":163637,"team_name":"Williams","nationality":"Thailand","is_reserve":0,"updated":"2022-09-09T12:12:29+00:00","season":2022},{"driver_id":2002819,"driver_name":"Alfonso Celis","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":520060,"driver_name":"Antonio Fuoco","team_id":183197,"team_name":"Ferrari","nationality":"Italy","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1054273,"driver_name":"Antonio Giovinazzi","team_id":143585,"team_name":"Haas","nationality":"Italy","is_reserve":1,"updated":"2022-09-09T12:14:34+00:00","season":2022},{"driver_id":286318,"driver_name":"Artem Markelov","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2787358,"driver_name":"Brendon Hartley","team_id":199493,"team_name":"AlphaTauri","nationality":"New Zealand","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":243031,"driver_name":"Callum Ilott","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":261679,"driver_name":"Carlos Sainz","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":986827,"driver_name":"Charles Leclerc","team_id":183197,"team_name":"Ferrari","nationality":"Monaco","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":175030,"driver_name":"Daniel Ricciardo","team_id":56525,"team_name":"McLaren","nationality":"Australia","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":45871,"driver_name":"Daniil Kvyat","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":183532,"driver_name":"Esteban Gutierrez","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":307612,"driver_name":"Esteban Ocon","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":272029,"driver_name":"Felipe Massa","team_id":163637,"team_name":"Williams","nationality":"Brazil","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":63379,"driver_name":"Fernando Alonso","team_id":31205,"team_name":"Alpine","nationality":"Spain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2293954,"driver_name":"George Russell","team_id":58685,"team_name":"Mercedes","nationality":"United Kingdom","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2438695,"driver_name":"Guanyu Zhou","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"China","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2332783,"driver_name":"Jack Aitken","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1657630,"driver_name":"Jack Doohan","team_id":31205,"team_name":"Renault","nationality":"Australia","is_reserve":1,"updated":"2022-10-28T13:19:07+00:00","season":2022},{"driver_id":823936,"driver_name":"Jamie Chadwick","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":118669,"driver_name":"Jean-Eric Vergne","team_id":183197,"team_name":"Ferrari","nationality":"France","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":201037,"driver_name":"Jenson Button","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":44119,"driver_name":"Jolyon Palmer","team_id":31205,"team_name":"Alpine","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":598801,"driver_name":"Juri Vips","team_id":33121,"team_name":"Red Bull","nationality":"Estonia","is_reserve":1,"updated":"2022-05-20T08:20:13+00:00","season":2022},{"driver_id":37273,"driver_name":"Kevin Magnussen","team_id":143585,"team_name":"Haas","nationality":"Denmark","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":194182,"driver_name":"Kimi Raikkonen","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Finland","is_reserve":0,"updated":"2022-01-18T11:12:14+00:00","season":2022},{"driver_id":2262088,"driver_name":"Lance Stroll","team_id":65311,"team_name":"Aston Martin","nationality":"Canada","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":1619431,"driver_name":"Lando Norris","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":65527,"driver_name":"Lewis Hamilton","team_id":58685,"team_name":"Mercedes","nationality":"Great Britain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":500092,"driver_name":"Liam Lawson","team_id":199493,"team_name":"AlphaTauri","nationality":"New Zealand","is_reserve":1,"updated":"2022-10-28T13:20:17+00:00","season":2022},{"driver_id":1914379,"driver_name":"Logan Sargeant","team_id":163637,"team_name":"Williams","nationality":"United States","is_reserve":1,"updated":"2022-10-28T13:08:51+00:00","season":2022},{"driver_id":4915,"driver_name":"Marc Gene","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":191605,"driver_name":"Marcus Ericsson","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Sweden","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":262348,"driver_name":"Max Verstappen","team_id":33121,"team_name":"Red Bull","nationality":"Netherlands","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2113831,"driver_name":"Mick Schumacher","team_id":143585,"team_name":"Haas","nationality":"Germany","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":539488,"driver_name":"Naoki Yamamoto","team_id":199493,"team_name":"AlphaTauri","nationality":"Japan","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1641904,"driver_name":"Nicholas Latifi","team_id":163637,"team_name":"Williams","nationality":"Canada","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":258763,"driver_name":"Nico Hulkenberg","team_id":65311,"team_name":"Aston Martin","nationality":"Germany","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":841828,"driver_name":"Nikita Mazepin","team_id":143585,"team_name":"Haas","nationality":"Russia","is_reserve":0,"updated":"2022-01-18T11:29:27+00:00","season":2022},{"driver_id":1989307,"driver_name":"Niko Kari","team_id":199493,"team_name":"AlphaTauri","nationality":"Finland","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":31033,"driver_name":"Nobuharu Matsushita","team_id":56525,"team_name":"McLaren","nationality":"Japan","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1531333,"driver_name":"Nyck de Vries","team_id":65311,"team_name":"Aston Martin","nationality":"Netherlands","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":707050,"driver_name":"Oliver Turvey","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2969986,"driver_name":"Oscar Piastri","team_id":31205,"team_name":"Renault","nationality":"Australian","is_reserve":1,"updated":"2022-01-18T11:17:08+00:00","season":2022},{"driver_id":1757875,"driver_name":"Pascal Wehrlein","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"German","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":803752,"driver_name":"Paul di Resta","team_id":163637,"team_name":"Williams","nationality":"Great Britian","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2975914,"driver_name":"Pierre Gasly","team_id":199493,"team_name":"AlphaTauri","nationality":"France","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2524351,"driver_name":"Pietro Fittipaldi","team_id":143585,"team_name":"Haas","nationality":"Brazil","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":280174,"driver_name":"Raffaele Marciello","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Italy","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":319726,"driver_name":"Robert Kubica","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Poland","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2098411}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1279/drivers&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"error":"check headers"}
curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1280/drivers+standings&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"meta":{"title":"F1 Race Calendar - 2022","description":"Race calendar for 2022 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":456,"name":"Bahrain Pre Season Testing","country":"Bahrain","status":"Confirmed","season":"2022","track":"Sakhir","latitude":"","longitude":"","start_date":"2022-03-11","end_date":"2022-03-12","sessions":[{"id":3312,"session_name":"Practice 2","date":"2022-03-11T07:00:00+00:00"},{"id":3313,"session_name":"Practice 3","date":"2022-03-12T07:00:00+00:00"}]},{"race_id":410,"name":"Bahrain Grand Prix","country":"Bahrain","status":"Complete","season":"2022","track":"Sakhir","latitude":"26.03186033142633","longitude":"50.512281852925135","start_date":"2022-03-18","end_date":"2022-03-20","sessions":[{"id":3104,"session_name":"Practice 1","date":"2022-03-18T12:00:00+00:00"},{"id":3105,"session_name":"Practice 2","date":"2022-03-18T15:00:00+00:00"},{"id":3106,"session_name":"Practice 3","date":"2022-03-19T12:00:00+00:00"},{"id":3107,"session_name":"Qualifying 1","date":"2022-03-19T15:00:00+00:00"},{"id":3108,"session_name":"Qualifying 2","date":"2022-03-19T15:25:00+00:00"},{"id":3109,"session_name":"Qualifying 3","date":"2022-03-19T15:45:00+00:00"},{"id":3110,"session_name":"Grid","date":"2022-03-19T16:00:00+00:00"},{"id":3111,"session_name":"Race","date":"2022-03-20T15:00:00+00:00"},{"id":3112,"session_name":"FastestLap","date":"2022-03-20T17:00:00+00:00"}]},{"race_id":412,"name":"Grand Prix of Saudi Arabia","country":"Saudi Arabia","status":"Complete","season":"2022","track":"Jeddah","latitude":"21.47672894651001","longitude":"39.215230305168234","start_date":"2022-03-25","end_date":"2022-03-27","sessions":[{"id":3113,"session_name":"Practice 1","date":"2022-03-25T14:00:00+00:00"},{"id":3114,"session_name":"Practice 2","date":"2022-03-25T17:00:00+00:00"},{"id":3115,"session_name":"Practice 3","date":"2022-03-26T14:00:00+00:00"},{"id":3116,"session_name":"Qualifying 1","date":"2022-03-26T17:00:00+00:00"},{"id":3117,"session_name":"Qualifying 2","date":"2022-03-26T17:25:00+00:00"},{"id":3118,"session_name":"Qualifying 3","date":"2022-03-26T17:45:00+00:00"},{"id":3119,"session_name":"Grid","date":"2022-03-26T18:00:00+00:00"},{"id":3120,"session_name":"Race","date":"2022-03-27T17:00:00+00:00"},{"id":3121,"session_name":"FastestLap","date":"2022-03-27T19:00:00+00:00"}]},{"race_id":414,"name":"Australian Grand Prix","country":"Australia","status":"Complete","season":"2022","track":"Melbourne","latitude":"-37.84987612248398","longitude":"144.97022182958185","start_date":"2022-04-08","end_date":"2022-04-10","sessions":[{"id":3122,"session_name":"Practice 1","date":"2022-04-08T03:00:00+00:00"},{"id":3123,"session_name":"Practice 2","date":"2022-04-08T06:00:00+00:00"},{"id":3124,"session_name":"Practice 3","date":"2022-04-09T03:00:00+00:00"},{"id":3125,"session_name":"Qualifying 1","date":"2022-04-09T06:00:00+00:00"},{"id":3126,"session_name":"Qualifying 2","date":"2022-04-09T06:25:00+00:00"},{"id":3127,"session_name":"Qualifying 3","date":"2022-04-09T06:45:00+00:00"},{"id":3128,"session_name":"Grid","date":"2022-04-09T07:00:00+00:00"},{"id":3129,"session_name":"Race","date":"2022-04-10T05:00:00+00:00"},{"id":3130,"session_name":"FastestLap","date":"2022-04-10T07:00:00+00:00"}]},{"race_id":416,"name":"Imola Grand Prix","country":"Italy","status":"Confirmed","season":"2022","track":"Imola","latitude":"44.344027742384014","longitude":"11.714458186592235","start_date":"2022-04-22","end_date":"2022-04-24","sessions":[{"id":3131,"session_name":"Practice 1","date":"2022-04-22T11:30:00+00:00"},{"id":3134,"session_name":"Qualifying 1","date":"2022-04-22T15:00:00+00:00"},{"id":3135,"session_name":"Qualifying 2","date":"2022-04-22T15:25:00+00:00"},{"id":3136,"session_name":"Qualifying 3","date":"2022-04-22T15:45:00+00:00"},{"id":3137,"session_name":"Grid","date":"2022-04-22T16:00:00+00:00"},{"id":3132,"session_name":"Practice 2","date":"2022-04-23T10:30:00+00:00"},{"id":3133,"session_name":"Sprint Qualifying","date":"2022-04-23T14:30:00+00:00"},{"id":3138,"session_name":"Race","date":"2022-04-24T13:00:00+00:00"},{"id":3139,"session_name":"FastestLap","date":"2022-04-24T15:00:00+00:00"}]},{"race_id":418,"name":"Miami Grand Prix","country":"United States","status":"Complete","season":"2022","track":"Miami Autodrome","latitude":"25.956738469809036","longitude":"-80.23628614903737","start_date":"2022-05-06","end_date":"2022-05-08","sessions":[{"id":3140,"session_name":"Practice 1","date":"2022-05-06T18:30:00+00:00"},{"id":3141,"session_name":"Practice 2","date":"2022-05-06T21:30:00+00:00"},{"id":3142,"session_name":"Practice 3","date":"2022-05-07T17:00:00+00:00"},{"id":3143,"session_name":"Qualifying 1","date":"2022-05-07T20:00:00+00:00"},{"id":3144,"session_name":"Qualifying 2","date":"2022-05-07T20:25:00+00:00"},{"id":3145,"session_name":"Qualifying 3","date":"2022-05-07T20:45:00+00:00"},{"id":3146,"session_name":"Grid","date":"2022-05-07T21:00:00+00:00"},{"id":3147,"session_name":"Race","date":"2022-05-08T19:30:00+00:00"},{"id":3148,"session_name":"FastestLap","date":"2022-05-08T21:30:00+00:00"}]},{"race_id":420,"name":"Spanish Grand Prix","country":"Spain","status":"Confirmed","season":"2022","track":"Catalunya","latitude":"41.56835524840131","longitude":"2.2574835883627355","start_date":"2022-05-20","end_date":"2022-05-22","sessions":[{"id":3149,"session_name":"Practice 1","date":"2022-05-20T12:00:00+00:00"},{"id":3150,"session_name":"Practice 2","date":"2022-05-20T15:00:00+00:00"},{"id":3151,"session_name":"Practice 3","date":"2022-05-21T11:00:00+00:00"},{"id":3152,"session_name":"Qualifying 1","date":"2022-05-21T14:00:00+00:00"},{"id":3153,"session_name":"Qualifying 2","date":"2022-05-21T14:25:00+00:00"},{"id":3154,"session_name":"Qualifying 3","date":"2022-05-21T14:45:00+00:00"},{"id":3155,"session_name":"Grid","date":"2022-05-21T15:00:00+00:00"},{"id":3156,"session_name":"Race","date":"2022-05-22T13:00:00+00:00"},{"id":3157,"session_name":"FastestLap","date":"2022-05-22T15:00:00+00:00"}]},{"race_id":422,"name":"Monaco Grand Prix","country":"Monaco","status":"Confirmed","season":"2022","track":"Monte Carlo","latitude":"43.73482257494176","longitude":"7.420633474935202","start_date":"2022-05-26","end_date":"2022-05-29","sessions":[{"id":3158,"session_name":"Practice 1","date":"2022-05-26T12:00:00+00:00"},{"id":3159,"session_name":"Practice 2","date":"2022-05-26T15:00:00+00:00"},{"id":3160,"session_name":"Practice 3","date":"2022-05-28T11:00:00+00:00"},{"id":3161,"session_name":"Qualifying 1","date":"2022-05-28T14:00:00+00:00"},{"id":3162,"session_name":"Qualifying 2","date":"2022-05-28T14:25:00+00:00"},{"id":3163,"session_name":"Qualifying 3","date":"2022-05-28T14:45:00+00:00"},{"id":3164,"session_name":"Grid","date":"2022-05-28T15:00:00+00:00"},{"id":3165,"session_name":"Race","date":"2022-05-29T13:00:00+00:00"},{"id":3166,"session_name":"FastestLap","date":"2022-05-29T15:00:00+00:00"}]},{"race_id":424,"name":"Azerbaijan Grand Prix","country":"Azerbaijan","status":"Confirmed","season":"2022","track":"Baku","latitude":"40.37294260048179","longitude":"49.8534390901815","start_date":"2022-06-10","end_date":"2022-06-12","sessions":[{"id":3167,"session_name":"Practice 1","date":"2022-06-10T11:00:00+00:00"},{"id":3168,"session_name":"Practice 2","date":"2022-06-10T14:00:00+00:00"},{"id":3169,"session_name":"Practice 3","date":"2022-06-11T11:00:00+00:00"},{"id":3170,"session_name":"Qualifying 1","date":"2022-06-11T14:00:00+00:00"},{"id":3171,"session_name":"Qualifying 2","date":"2022-06-11T14:25:00+00:00"},{"id":3172,"session_name":"Qualifying 3","date":"2022-06-11T14:45:00+00:00"},{"id":3173,"session_name":"Grid","date":"2022-06-11T15:00:00+00:00"},{"id":3174,"session_name":"Race","date":"2022-06-12T11:00:00+00:00"},{"id":3175,"session_name":"FastestLap","date":"2022-06-12T13:00:00+00:00"}]},{"race_id":426,"name":"Canadian Grand Prix","country":"Canada","status":"Confirmed","season":"2022","track":" Circuit Gilles Villeneuve","latitude":"45.501573481848894","longitude":"-73.52780879617451","start_date":"2022-06-17","end_date":"2022-06-19","sessions":[{"id":3176,"session_name":"Practice 1","date":"2022-06-17T18:00:00+00:00"},{"id":3177,"session_name":"Practice 2","date":"2022-06-17T21:00:00+00:00"},{"id":3178,"session_name":"Practice 3","date":"2022-06-18T17:00:00+00:00"},{"id":3179,"session_name":"Qualifying 1","date":"2022-06-18T20:00:00+00:00"},{"id":3180,"session_name":"Qualifying 2","date":"2022-06-18T20:25:00+00:00"},{"id":3181,"session_name":"Qualifying 3","date":"2022-06-18T20:45:00+00:00"},{"id":3182,"session_name":"Grid","date":"2022-06-18T21:00:00+00:00"},{"id":3183,"session_name":"Race","date":"2022-06-19T18:00:00+00:00"},{"id":3184,"session_name":"FastestLap","date":"2022-06-19T20:00:00+00:00"}]},{"race_id":428,"name":"British Grand Prix","country":"Great Britain","status":"Confirmed","season":"2022","track":"Silverstone","latitude":"52.0732412291078","longitude":"-1.0145561131564718","start_date":"2022-07-01","end_date":"2022-07-03","sessions":[{"id":3185,"session_name":"Practice 1","date":"2022-07-01T12:00:00+00:00"},{"id":3186,"session_name":"Practice 2","date":"2022-07-01T15:00:00+00:00"},{"id":3187,"session_name":"Practice 3","date":"2022-07-02T11:00:00+00:00"},{"id":3188,"session_name":"Qualifying 1","date":"2022-07-02T14:00:00+00:00"},{"id":3189,"session_name":"Qualifying 2","date":"2022-07-02T14:25:00+00:00"},{"id":3190,"session_name":"Qualifying 3","date":"2022-07-02T14:45:00+00:00"},{"id":3191,"session_name":"Grid","date":"2022-07-02T15:00:00+00:00"},{"id":3192,"session_name":"Race"}]}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1281/races&season=Required' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Formula One Data API simply include your bearer token in the Authorization header.
| 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.
(Save 2 months with annual billing 🎉)
The Formula One Live Data API is a powerful tool for motorsport enthusiasts who want real-time access to Formula 1 data. This API provides users with up-to-the-minute information on everything from driver standings to lap times, making it the ultimate resource for anyone who wants to stay on top of the latest developments in the world of Formula 1 racing.
With the Formula One Live Data API, users can easily access a wealth of information about each race, including data on the drivers, teams, and circuits. This includes detailed driver profiles, team standings, and circuit information such as lap records and circuit layouts. The API also provides real-time data on each race, including live timing, lap times, and race commentary.
One of the key features of the Formula One Live Data API is its ability to provide users with alerts and notifications for important events, such as race starts, pit stops, and accidents. This can help users stay informed about key developments in a race and make informed decisions about which drivers to support or which bets to place.
The Formula One Live Data API is built using modern web technologies and is designed to be easy to integrate into existing applications. Developers can use the API to build custom motorsport applications or integrate Formula 1 data into existing applications. The API is well-documented and comes with comprehensive developer resources, including sample code and SDKs for popular programming languages.
Overall, the Formula One Live Data API is an invaluable tool for motorsport enthusiasts who want real-time access to the latest Formula 1 data. With its comprehensive data coverage, real-time updates, and alerting capabilities, this API can help users stay informed and make informed decisions about their favorite drivers, teams, and races.
Betting Platforms: Betting platforms can use the Formula One Live Data API to provide real-time data and insights to their users. This can help users make informed bets based on the latest information and increase the overall accuracy of the platform's predictions.
Fantasy Racing Applications: Fantasy racing applications can use the Formula One Live Data API to provide users with real-time data on drivers, teams, and circuits. This can help users build better fantasy racing teams and make informed decisions about which drivers to include in their lineups.
Media Outlets: Media outlets can use the Formula One Live Data API to provide real-time data and updates to their audiences. This can help outlets improve their coverage of Formula 1 racing and provide more timely and accurate information to their readers, listeners, or viewers.
Sponsorship Activation: Sponsors can use the Formula One Live Data API to identify key moments in races to activate sponsorships. For example, a sponsor of a specific driver can use the API to identify key moments when the driver is in the lead or making significant progress in the race and use this data to activate sponsorships in real-time.
Racing Analytics: Racing analytics companies can use the Formula One Live Data API to collect and analyze data on driver and team performance. This can help them identify trends and patterns that can be used to improve racing strategies, optimize vehicle performance, and identify potential areas for improvement in the sport.
Besides the number of API calls, there is no other limitation
Each endpoint returns specific data related to Formula 1. For example, the GET Seasons endpoint lists available F1 seasons, GET Constructors provides details about teams for a season, GET Drivers lists all drivers, GET Drivers Standings shows current standings, and GET Races details race schedules and sessions.
Key fields vary by endpoint. For GET Drivers, fields include driver_id, driver_name, team_id, and nationality. GET Races includes race_id, name, country, and start_date. Each response contains metadata and results with relevant attributes.
Response data is structured in JSON format, containing a "meta" section with title and description, followed by a "results" array. Each result object includes specific fields relevant to the endpoint, making it easy to parse and utilize.
The API provides diverse information: GET Seasons lists seasons, GET Constructors details teams, GET Drivers shows driver profiles, GET Drivers Standings presents standings, and GET Races outlines race schedules and session details.
Parameters vary by endpoint. For instance, GET Constructors can accept a season parameter to filter results. GET Drivers Standings may require season and round parameters to specify which standings to retrieve.
Users can leverage the returned data for various applications, such as displaying real-time standings, creating fantasy racing teams, or analyzing driver performance trends. Each endpoint's structured data allows for easy integration into apps or websites.
The data is sourced from official Formula 1 statistics and events, ensuring accuracy and reliability. The API is designed to reflect real-time updates during races, providing users with the latest information.
Typical use cases include developing betting platforms that require real-time data, creating fantasy racing applications, enhancing media coverage with live updates, and conducting racing analytics to improve team strategies and performance.
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