Reporting Bugs
We strive to make the Hyprace Formula 1 API as reliable and accurate as possible.
If you come across incorrect data, broken endpoints, unexpected behavior, or anything that seems off — we want to hear from you.
What qualifies as a bug?
You can report issues such as:
- Incorrect or outdated race results
- Missing data for a specific season, driver, or team
- Broken or undocumented API endpoints
- Inconsistent field values or unexpected API responses
- HTTP errors not explained in the documentation
How to report a bug
Before reporting a bug, please:
- Make sure you're using the latest version of the API and documentation.
- Check if the issue has already been reported on GitHub.
- Collect the following helpful information:
- The endpoint and parameters used
- Sample request/response payloads
- Date and time of the failed request
- Any error messages received
Once you have all the necessary details, you can report the issue through one of the following channels:
- Email: support@hyprace.com
- GitHub: GitHub Issues
We usually respond within 24–48 hours.
Bug report format
When submitting a report, please include:
- A clear and descriptive title
- A summary of the issue and why it matters
- A step-by-step guide to reproduce the issue
Example
Title:
500 Internal Server Error on GET /v2/drivers/:id
Description:
When requesting driver data using GET /v2/drivers/748ae55e-e40d-4702-bf71-a5df011fc5a7, the API responds with a 500 Internal Server Error. This prevents clients from retrieving driver information.
Steps to reproduce:
-
Send a GET request to the endpoint:
https://api.example.com/v2/drivers/748ae55e-e40d-4702-bf71-a5df011fc5a7 -
Observe the server response:
{"status": 500,"error": "Internal Server Error"}