Bug Reports

If you identify any API bugs or errors in the data please record them here.

Comments

785 responses to “Bug Reports”

  1. Brandon Avatar
    Brandon

    I think the time for the Qatar Grand Prix is incorrect.

    https://ergast.com/api/f1/2023/17.json

    It should be “17:00:00Z” according to https://www.formula1.com/en/racing/2023/Qatar.html

    Thanks. Your API is great!

  2. Brandon Avatar
    Brandon

    Hello
    The Qatar 2023 sprint race results are incorrect. LEC got a 5 second penalty, so Albon moved up to 7th and Fernando moved up to 8th. Thanks!

    https://www.fia.com/sites/default/files/decision-document/2023%20Qatar%20Grand%20Prix%20-%20Final%20Sprint%20Classification.pdf

  3. Admin Avatar
    Admin

    Thanks Brandon – now corrected
    Cheers,
    Chris

  4. Brandon Avatar
    Brandon

    Hi Chris,

    There are a couple of minor errors in the Constructors standings:
    Ferrari has 298 points, but API returns 300.
    Aston Martin has 230 points, but API returns 229.
    Williams has 23 points, but API returns 22

    http://ergast.com/api/f1/2023/constructorStandings
    Source:
    https://www.fia.com/sites/default/files/decision-document/2023%20Qatar%20Grand%20Prix%20-%20Championship%20Points.pdf

    Thanks!

  5. Dan Avatar
    Dan

    Hello! For the US GP session times, the current sprint shootout start time from the API is 30 minutes later than the official time. The API is returning 18:00:00Z but according to the official F1 calendar, the start time is 17:30:00Z.

    I know the API still returns sprint shootout sessions as “SecondPractice” so I’m not sure if that has anything to do with the 30 minute difference but all other sessions times for this race are correct.

    https://www.formula1.com/en/racing/2023.html

  6. Mika Avatar
    Mika

    Hi fellow F1 fans and developers.

    I have an issue that has been going on with this api for about 6 months. Every time I do a request from Vue, I get an CORS error. Pretty strange for an open api right? How can we fix this issue?

  7. Jess Avatar
    Jess

    Hey Chris, would you be interested in some help developing this?
    I already have a copy of this database modelled in Django if that is a technology of interest.
    Feel free to contact on email listed

  8. Omar van Galen Avatar
    Omar van Galen

    Hi Chris,

    Thanks for the data, I appreciate it, it saved me a ton of time. I found some conflicting results however. For example there are 3 records for race 800 and driver 612. I found 84 more cases like this with double records holding different data. Please let me know if you want me to send you the list with doubles.

  9. achtchaern Avatar
    achtchaern

    Hey Chris,

    in the results from the US GP (October 22), the grid positions are wrong. http://ergast.com/api/f1/2023/18/results

    Louis Hamilton wasn’t on pole, it was Charles Leclerc.

  10. Michael Avatar
    Michael

    For the US GP (October 22), Charles Leclerc’s car number is incorrectly listed as 22 (should be 16).
    http://ergast.com/api/f1/2023/18/results

  11. George Avatar
    George

    I think the current constructor standings is incorrect
    http://ergast.com/api/f1/current/constructorStandings
    Ferrari has 322 points, but API returns 324.

    Source:
    https://www.formula1.com/en/results.html/2023/team.html

  12. Admin Avatar
    Admin

    Hi Mika,
    Have you tried a JSONL request?
    Cheers,
    Chris

  13. Admin Avatar
    Admin

    Hi Dan,
    Unfortunately the session times have been tweaked frequently this year. It’s hard to keep up with the changes.
    Cheers,
    Chris

  14. Admin Avatar
    Admin

    Brandon, Josh,
    Thanks for the warning – now corrected.
    Cheers,
    Chris

  15. Admin Avatar
    Admin

    Hi Brandon,
    Thanks for the warning – the the race time and results have been corrected.
    Cheers,
    Chris

  16. Admin Avatar
    Admin

    Hi Achtchaern,
    Thanks for the warning – now corrected.
    Cheers,
    Chris

  17. Admin Avatar
    Admin

    Hi Michael,
    Thanks for the warning – now corrected.
    Cheers,
    Chris

  18. Admin Avatar
    Admin

    Hi George,
    Thanks for the warning – now corrected.
    Cheers,
    Chris

  19. Michel Avatar
    Michel

    Hi,

    First I want to thank you for the great API! I noticed Leclerc laptimes are missing for the last race. See for instance:

    https://ergast.com/api/f1/2023/18/laps/24.json

    Thanks for the great work!

  20. Richard Avatar
    Richard

    Leclerc is missing from the lap-by-lap database within the most recent United States Grand Prix, round 18 of season 2023.

  21. Mark Herring Avatar
    Mark Herring

    When pulling data for Liam Lawson using the driverID “lawson” his permanentNumber is coming up as 15 and according to the Formula 1 site it looks like it should be 40. It also shows up as 40 for any of the races he has taken part in e.g. Japan “http://ergast.com/api/f1/current/16/results.json”

  22. Admin Avatar
    Admin

    Hi Mark,
    Thanks for the warning – now corrected.
    15 is his car number from the Super Formula Championship.
    Cheers,
    Chris

  23. Admin Avatar
    Admin

    Hi Richard,
    Thanks for the warning – now corrected (I hope)
    Cheers,
    Chris

  24. Admin Avatar
    Admin

    Hi Michel,
    Thanks for the warning – now corrected.
    Cheers,
    Chris

  25. Anonymous Avatar
    Anonymous

    If you look at the lapTimes from the Mexico City you will see not all drivers are represented.

    SELECT distinct driverId from lapTimes WHERE `raceId` = 1117;

    Only returns 11 drivers

  26. Admin Avatar
    Admin

    Hi Anonymous,
    Apologies – I forget to update the database dump when this error was corrected on Monday.
    Try the latest dump (01/11/2023 21:14)
    Cheers,
    Chris

  27. Vamsee Krishna Kotha Avatar
    Vamsee Krishna Kotha

    Hey,
    Thanks for the great work with the API. Do you plan on continuing after 2024. It says the API will be deprecated. We will really miss this API. Would you recommend any alternatives ?

  28. Jesse G Avatar
    Jesse G

    Hey there, new here so I apologize if I’m incorrect or misunderstanding but I think thr dates for the Las Vegas GP are wrong. If they are in Z (UTC) like the times, then they should all be shifted forward 1 day. For example, the race is 11/19 not 11/18 (it’s 11/18 local Vegas time), quali is 11/18, not 11/17.

  29. Ryan Northcott Avatar
    Ryan Northcott

    Las Vegas Race Time is incorrect. Should be 2023-11-19, showing as 2023-11-18

  30. Brandon Avatar
    Brandon

    I think the time for the Las Vegas Grand Prix is incorrect.

    https://ergast.com/api/f1/2023/21.json

    The date should be “2023-11-19”, not “2023-11-18”.

    https://www.formula1.com/en/racing/2023/Las_Vegas.html

    It is on 2023-11-18 track time, but in UTC, it is 2023-11-19.

    Thanks

  31. Admin Avatar
    Admin

    Hi Vamsee,
    Unfortunately the API and website will shutdown after the 2024 season.
    Cheers,
    Chris

  32. Jesse G Avatar
    Jesse G

    Chris, is it possible you can open source the api and database and/or allow someone else to take it over? It’s a great resource and you’ve done an amazing job with it, should be a shame to lose it.

  33. Admin Avatar
    Admin

    Hi Jesse,
    The API is open-source (e.g. the runtime is on GitHub). There is some interest in updating and continuing the API but I can’t promise anything.
    Cheers,
    Chris

  34. Miguel Avatar
    Miguel

    Hi,

    I detected the following errors in the database:

    – The new circuits Losail, Miami and Las Vegas are missing the altitude (“alt”) in table “circuits” (they should be 12, 0 and 642 meters respectively).

    – The “url” for driver Óscar González (driver id 806) has a typo. It should be: “http://en.wikipedia.org/wiki/%C3%93scar_Gonz%C3%A1lez_(racing_driver)”

    – In table “qualifying” some entries have q1, q2 or q3 as an empty string (“”), but they should be NULL like the vast majority of the others.

    – In table “results”, the “time” for resultId 20992 is incorrect, it should be “1:37:30.334”

    – In table “results”, the “time” for resultId 21088 is incorrect, it should be “1:59:06.757”

    – In table “results”, the “milliseconds” for resultId 19302 is missing. It should be “10644000”

    – The table constructorResults contains entries for races 784 and 790 (1956 Argentinian and German GPs), but these should be removed from this table as the Constructor Championship only started in 1958.

    – The URLs in tables “circuits”, “constructors”, “drivers”, “races” and “seasons” should be updated from “http://…” to “https://…”

    I hope this helps!

  35. Admin Avatar
    Admin

    Thanks Miguel – all updated except for the last one.
    Cheers,
    Chris

Leave a Reply

Your email address will not be published. Required fields are marked *