Holiday REST api. Find Legal holidays on your city in JSON format. En español: API de consulta de calendarios laborales. Datos agregados de varias fuentes. Se pueden consultar por año y municipio
Configurar Github Actions [es gratis para proyectos opensource] (https://github.com/actions/setup-java) para que ejecute el crawler al hacer un pull request por ejemplo o (si deja) 1 vez al año y guardar el output en el propio repositorio en formato json y/o sqlite
Añadir al repositorio un index.html + js que use el json
Usar Github Pages para que sea accesible,
Con esto no tienes la API como ahora, pero pasas a tener 2 vías que difícilmente caerán:
La gente puede descargar el repo con los datos actualizados y procesarlos a gusto
O bien tirar del Github Pages para descargar sólo lo que necesite mediante una UI.
Según el fichero publicado del ayuntamiento de Madrid hay festivos locales los días 16 de mayo 2022 y 9 de noviembre de 2022 pero en la respuesta de la API no viene incluido.
Parece que la llamada de Madrid trae sólo festividades Nacionales y de la Comunidad de Madrid.