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

253 Responses to “Feedback”

  1. Alex says:

    I noticed that not all F1 data is updated. For example the details about constructors are updated only until Russian GP. There are no info about USA and Mexico GP.
    That’s what i mean.

    Great job BTW with all the rest 😉

  2. Admin says:

    Hi Alex,

    The results are available but are blocked by the default limit of 30 results per page. Try this instead:

  3. Alex says:

    My mistake, thanks a lot!

  4. Daryl says:

    Hi Everyone,

    Could you double-check the order of the 2007 Constructor Standings please? McLaren is appearing at the bottom.

    I’m assuming that the orderby should be based on points? I haven’t noticed this elsewhere and writing the logic to order the results isn’t a problem. I just want to check my assumption before writing any code.


  5. Daniel says:

    I guess 2007 was the year when mclaren was judged guilty because of spying ferrari Through an ex employee if i remember correctly. Besides paying million dollars they were banned from the standings afterwards

  6. Daryl says:


    Ah yes of course. Just reading about it on wikipedia…

  7. Admin says:

    2007 was a very annoying year because I had to modify code to allow constructor points and standings to be edited separately! (previously defined algorithmically)

  8. Alex says:

    Are ads allowed in app using these API? App will be downloadable for free of course.


  9. Admin says:

    Hi Alex,

    That’s fine.

  10. Douglas says:

    Do you have lap split times by any chance

  11. Admin says:

    Hi Douglas,

    Sorry, unfortunately not.

  12. Daryl says:

    Happy New Year everyone!

    Do you have an idea when the F1 2016 season will be added?


  13. Admin says:

    Hi Daryl,
    The provisional timetable is now available here:

  14. Craig says:

    Hi Admin,

    Just wondering if you have anywhere in the data, the number of Laps (scheduled laps) for each race? If not is this something that could be added for the 2016 season?



  15. Bregnvig says:


    Is it possible to get practice dates and times? If not, would it be something you would consider adding the the season timetable?

    Otherwise a great API 🙂


  16. Jamie Hall says:

    First of all, this is great API, I love the data you can pull from it. I am wondering if there is any thoughts to start recording penalties, investigations and flags?

  17. Stergios says:


    Just wanted to say thank you for this great API! Hope you can keep it live for years!

    I’ve starting working on an ‘F1 Race Result prediction engine’. Let’s see if I can reach any accuracy on the predictions.

    I’ll keep you posted for any updates.


  18. Admin says:

    Hi Stergios,
    Let us know when you’ve got something working 🙂

  19. Alex says:

    Thanks you again for the amazing service you provide. I was just wondering why driver standings aren’t updated while all the rest (race results, quali results) are instead. I use the following link but seems that there is no data available.


  20. Admin says:

    Hi Alex,
    Thanks for the heads-up. Needed a kick. Should be ok now.

  21. Alex says:

    Don’t worry, i was thinking about a server problem. I’m glad to hear it’s all ok.

    Thanks again.

  22. Pjotr Wicz says:

    Wow great site, I wonder what sources u used to create the data?
    Especially lap times, results and standings. I don’t assume you added all by hand?
    I mean how do I know everything provided by the api is correct?

  23. Admin says:


    Data before 2008 comes from Wikipedia and has not been exhaustively checked. Luckily, users of the site are very helpful in reporting errors. Data from 2008 onwards is checked manually where necessary and errors are rarer. Again, when there is an error people generally report it.

  24. Pjotr Wicz says:

    Admin thanks for your reply. I think that settles it. Are errors found also updated in wikipedia?

  25. Admin says:

    The errors were primarily due to problems with the importation process rather than errors in Wikipedia itself. Wikipedia tables are reasonably consistent but people add footnotes, additional mark-up etc which can cause problems.

  26. Pjotr Wicz says:

    Admin, I found an issue.
    In the Australian 2015 GP I miss Roberto Merhi and Will Stevens. Maybe they were not imported as they are separated on wikipedia?
    May I ask another question why are qualifying and results two separate tables. They could have been merged into one table, right? Now I have to execute 2 queries to get a list of merged qualifying and race results. Or am I wrong?

  27. Pjotr Wicz says:

    Admin, I really like this data set! Is it also possible to count the number of pole positions by driver? Should I take qualifying.position or results.grid for this?

  28. Admin says:

    e.g. for Alonso:

    The “total” attribute gives the number of matches.


  29. Admin says:

    IIRC Manor Marussia didn’t participate in the Australian 2015 GP.

    There are a couple of reasons for having separate queries for qualifying and race results:
    – the qualifying results are published earlier than race results, so server and client code would be more complex
    – for performance reasons (server and client) it’s best to return the minimum data for each query

  30. Pjotr Wicz says:

    Chris thanks for your explanation I now understand the separation which makes sense.
    I’m a student so I still have to learn a lot.

    Is it correct the query will return all races where Alonso started on the first position?
    What if he qualified as 1st and had a penalty due to gearbox change and started as 6th?
    Would that mean it will count towards a pole position?

  31. Admin says:

    No problem – questions are always welcome.
    “grid” is the official starting grid position rather than the qualifying position.

  32. Doug says:


    Super cool API! Keep up the great work!

    Something I built using this over the weekend:


  33. Admin says:

    Hi Doug,
    That’s probably the coolest API client to date!

  34. koen says:

    Hi, great site !

    2 questions:

    Are there any plans to add

    1) Practice (FP1, FP2, Fp3) laptime data
    2) Tyre usage (initial 13 sets and per session) data
    3) sector time data (for each lap) to the dataset ?

    I have seen practice data on but not sure where to collect tyre usage data and sector time data from..


    reg koen

  35. Admin says:

    Hi Koen,
    There hasn’t been much demand for Practice data and the data entry would be onerous. I’d be very keen to add tyre data but have never found a consistent source. Sector data would be interesting too, if there was a source.

  36. koen says:

    hi , thanks for your reply. Maybe the Pirelle website for the tyre data although they publish it as a graph only it seems ..i have asked them if it can be downloaded .. .. i will see if i can found some sources for sector data ..

    reg koen

  37. Pjotr Wicz says:

    The importation tool you used/wrote to retrieve data form wikipedia is that available? e.g. on github or bitbucket?

  38. Admin says:

    Hi Pjotr,
    Sorry, it’s not available. It hasn’t been used for many years so probably wouldn’t function correctly now.

  39. Pjotr Wicz says:

    No problem Chris.

  40. James says:


    Are there any plans to update Formula E data? Can’t seem to find any data since the second race.


  41. Daniel says:

    Good question, I noticed the same. I would also appreciate Formula E data very much.

    Best regards

  42. Admin says:

    James, Daniel,
    Unfortunately, there was very little demand for the Formula-E data (or visible apps?) and the data was difficult to import so it hasn’t been continued after the first season.

  43. Daniel says:

    Hi all,
    just wanted to let you know that I just published my all new version 2.0 of GP Companion, which is an android app that tries to utilize as much as possible of Chris’ mrd data in an both intuitive and appealing way. Hope you like it. And as always I have to say Kudos to Chris for givin us all this data for free.
    Just a sidenote: GP Companion is also totally free does not use any kind of ads or whatsoever. You can check it out in the google play store:

    PS: I was just asking for Formula E data these days because it would have only cost me an additonal button to make this app feature both worlds, which I think would be pretty cool (as at its core it is programmed in a very generic way.) I hope that one day there will be more demand so that it works out for you to add this data too.

  44. Pjotr Wicz says:

    Hi Chris,

    I have a data question again.

    Why is Mclaren split up in e.g. McLaren Ford, McLaren BRM and just McLaren?
    And why is for example McLaren Honda not in the database?

    It is now not possible to query the number of races/wins by McLaren.

  45. Admin says:

    Hi Pjotr,

    The historical data identifies teams by constructor + engine manufacturer whilst the contemporary data just uses the constructor name. This reflects how the data was originally imported – and may not have been the best choice with hindsight.


  46. Martin Rey says:

    will you add speed trap data?
    Car, engine, driver, circuit, session, year, speedMAX

    Car, engine, driver, circuit, session, year, speedAVERAGE

  47. koen says:

    car , engine ? where is that coming from ?

  48. Jonathan says:

    Great API, just found a little error though – Esteban Ocon has no permanentNumber. He has chosen 31

  49. Admin says:

    Thanks Jonathan – now added.

  50. Peter says:

    Great API, but do you have any plans to support the API over https?

    I am finding that more and more web hosting companies are switching to only hosting pages over https and most browsers wont load external resources from ‘insecure’ http sources?

Add a Comment: