If you have any comments, suggestions or feature requests please add them here. Problems and errata can be reported on Bug Reports page.

323 Responses to “Feedback”

  1. Admin says:

    Hi Daniel,
    Unfortunately not, apart from disqualification being shown in the status and time penalties being added to the final times.

  2. Ayoub Nay says:

    Hi first of all i want to say thank you for this amazing API.

    i just want to ask for the possibilty to add more info about drivers(height,age,carrer points,championships won) and Teams(points,WCC,current drivers).

    Thank you.

  3. Admin says:

    Hi Ayoub,
    I try to keep the API lightweight, so it’s easier to maintain and the API responses are compact. I think the points totals you suggest could be determined by one API query and a summation at the client.

  4. Marco says:

    Dear Sir or Madam,

    first of all amazing API.

    i found a little error. In the JSON for DriverStandings the code like “HAM” or “VER” arent there for some reason on the years 1950-2015. But only some are missing like for example in the year 2001 Hakkinen has no code like “HAK” or so.

    Yours faithfully,

  5. Admin says:

    Hi Marco,
    The driver codes were added a few seasons ago, following a request. I don’t think they have existed for all of Formula One’s history. If someone can provide codes for earlier drivers I would be happy to add them to the database.

  6. Adam says:

    Good afternoon,
    I just wanted to say thank you for creating such a fantastic resource. I built my entire final project (simple F1 Android app in an intro to app development course) using it, in conjunction with the actual F1 website.
    Thanks again,

  7. Admin says:

    Hi Adam,
    Many thanks for the positive comments. That’s great to hear.

  8. Peter says:

    Hey, first of all thank you for your API it’s very great! I had a question. Is there a possibility to add more schedule information about training and qualifying.

    Thank you so much again,

  9. Admin says:

    Hi Peter,
    Ideally I would, but it’s hard to find this information at the start of the season. It’s even hard to find the date/times for the race schedule and keep these up to date with the changes which follow.

  10. Christian Rokitta says:

    Hi, Any chance the tire set info (with either lap-times or pit-stop data) could be provided too?
    Cheers, Christian

  11. Admin says:

    Hi Christian,
    I’ve never been able to find a reliable source of tyre data from year to year.

  12. Suvashan says:

    Hello Admin

    I have been a long-time user of this API, and I have decided to write a simple python script to obtain tyre changes that are made during the race and I have inserted them into MySQL. This data comes straight from the press.pirelli website (if you are not familiar, for example, the tyres used for the 2021 bahrain gp can be found at–sunday/). Unfortunately, this data is only available from 2019 til now. Please let me know if you would like to take a look at this and potentially add this data to the API.


  13. Dave says:

    Why doesn’t driver information contain their current team or anything beyond their name and birthday?

    What a useless data point. Literally useless.

  14. Admin says:

    Hi Dave,
    The endpoint is intended to provide filtered lists of drivers, subject to a set of criteria. So, for example, you can get a list of all the drivers active in a particular year – or have driven for a particular constructor. If you want to know a drivers current team you can use the standings endpoint e.g.

    If you want more biographical data you can access other databases using the Wikipedia page ID e.g.

  15. Mike says:

    Wanted to say what a great resource! Just stumbled upon this in the last few weeks, it’s great. Wondering if you are thinking about adding datasets for the Sprint Qualifiers? I know it’s not set in stone as to if it’s going to carry on. Just wondering.

  16. Admin says:

    Hi Mike,
    If the sprint races becomes a permanent feature I’ll support them – but it’s not trivial because they’ll require a new database table and all the things needed to support it.

  17. Alistair says:

    I’ve been using your database for quite a while now and I was wondering if there was any way to collect the Final starting Grid

  18. Admin says:

    Hi Alistair,
    Yes – the final grid positions are in the results table e.g.

  19. Alistair says:

    Thanks a lot but it looks like it the final results whereas I was looking for the final STARTING grid positions (before the first lap but after the qu’Ali with applied penalties)

  20. Admin says:

    Hi Alistair,
    There’s a “grid” field for each driver in the data. That’s the Final Starting Grid positions, with occasional adjustments when someone starts from the pit lane after the formation lap.

  21. Justin says:


    Fantastic database, I really am enjoying learning python with it. I was wondering if there was an end point for the number of laps that a race is supposed to have? I’m trying to determine how best to handle issues like Spa this year where the race only technically had two laps, but it should have had more. This is so I can figure out if I need to award half points or not.


  22. Admin says:

    Hi Justin,
    Unfortunately, there isn’t a race laps field. It’s not usually an issue – Spa was an anomaly.

  23. Admin says:

    Thanks Lasse – now corrected.
    I should have a format checker.

Add a Comment: