Hello,
first of all, thank you for your great work on OpenLigaDB.
I am using the API to build a live monitor for the FIFA World Cup 2026 and have a question regarding the representation of penalty shootouts.
Currently, every successful penalty during a shootout is returned as a goal event with, for example:
isPenalty = true
comment = "Elfmeterschießen"
This allows applications to display all successful penalties.
Problem:
There seems to be no way to represent missed or saved penalties during a penalty shootout.
As a result, it is impossible to reconstruct the complete shootout sequence from the API response.
For example, a shootout ending 4:5 only contains the successful penalties. Any missed attempt is completely absent from the event list.
Example
The attached screenshot illustrates the problem.
In this example, the second penalty taken by Germany was missed, but there is currently no event in the API representing that attempt.
Therefore, the sequence only contains the successful penalties:
1:2 Mauricio
2:2 J. Kimmich
2:3 Gustavo Gómez
3:3 J. Musiala
...
4:5 J. Canale
The missed penalty is missing entirely.
Question:
Is there already a way to represent missed or saved penalties during a penalty shootout?
If not, would it be possible to extend the API with something like:
- a dedicated event type (e.g. missed_penalty or saved_penalty)
- an additional flag (e.g. isScored)
- or another field indicating whether the penalty was converted.
This would allow clients to reconstruct and display a complete penalty shootout.
Thank you very much for your work and your support!
In this example, the first penalty taken by Germany was missed. Therefore, the score remains 1:1, but there is currently no event in the API representing that penalty attempt.
Hello,
first of all, thank you for your great work on OpenLigaDB.
I am using the API to build a live monitor for the FIFA World Cup 2026 and have a question regarding the representation of penalty shootouts.
Currently, every successful penalty during a shootout is returned as a goal event with, for example:
isPenalty = true
comment = "Elfmeterschießen"
This allows applications to display all successful penalties.
Problem:
There seems to be no way to represent missed or saved penalties during a penalty shootout.
As a result, it is impossible to reconstruct the complete shootout sequence from the API response.
For example, a shootout ending 4:5 only contains the successful penalties. Any missed attempt is completely absent from the event list.
Example
The attached screenshot illustrates the problem.
In this example, the second penalty taken by Germany was missed, but there is currently no event in the API representing that attempt.
Therefore, the sequence only contains the successful penalties:
1:2 Mauricio
2:2 J. Kimmich
2:3 Gustavo Gómez
3:3 J. Musiala
...
4:5 J. Canale
The missed penalty is missing entirely.
Question:
Is there already a way to represent missed or saved penalties during a penalty shootout?
If not, would it be possible to extend the API with something like:
This would allow clients to reconstruct and display a complete penalty shootout.
Thank you very much for your work and your support!
In this example, the first penalty taken by Germany was missed. Therefore, the score remains 1:1, but there is currently no event in the API representing that penalty attempt.