Not sure. But found this one. https://holidayapi.com
I currently use google calendar to add us holidays to my calendar. Then I use the smart app gcal search to find them in my calendar and make a virtual contact sensor or for that event. It returns some info that is useable, but not the start date by itself unfortunately. If webcore could use the summary and parse the date efficiently it would work (I think). You can use this for sports teams too.
Looking forward to the NFL option that your working on. Hopefully it will include the ability to set colors based on game time, scores, and we]heather or not favorite team is in the red zone. Don’t even get me started on the possibilities for fantasy football!
Thank you