Skip to main content
Version: V2

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:

  1. Make sure you're using the latest version of the API and documentation.
  2. Check if the issue has already been reported on GitHub.
  3. 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:

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:

  1. Send a GET request to the endpoint:
    https://api.example.com/v2/drivers/748ae55e-e40d-4702-bf71-a5df011fc5a7

  2. Observe the server response:

    {
    "status": 500,
    "error": "Internal Server Error"
    }