Enrico Service provides holiday dates for several countries.
You can install Enrico Service from docker image. For latest docker image, see packages.
Current Swagger documentation for JSON data exchange can be found here.
Enrico supports also iCalendar and SOAP protocols.
All documentation regarding Enrico Service can be found here - https://kayaposoft.com/enrico/