Nager.Date
FreeGET https://date.nager.at/api/v3/PublicHolidays/{year}/{country}
HTTPS
Yes
API key
No key
CORS
Usually yes
Use
Free tier
Limits. Public demo API. Cache by year/country. Don’t scrape on every request.
Commercial. Open-source project with a public instance. Confirm current terms / self-host options.
Note. Country codes are ISO 3166-1 alpha-2. Coverage quality varies by country.
curl -sS "https://date.nager.at/api/v3/PublicHolidays/2026/IN"