Spanish Public Holidays API

In Spain there are regional and national public holidays. Each province has 2 regional holidays.