GridCal API docs
Base URL https://gridcal-api.aly-ventures.workers.dev. Free tier: 100 requests/day/IP, no key. Add x-api-key for higher limits (get one on the pricing page).
Endpoints
GET /v1/is-business-day?country=US®ion=CA&date=2025-11-28
GET /v1/add-business-days?country=US®ion=CA&date=2025-07-03&days=1
GET /v1/next-holiday?country=DE®ion=BY&from=2025-06-01
GET /v1/holidays?country=DE®ion=BY&year=2025
GET /v1/school-terms?country=DE®ion=BY&year=2025 (sample/partial)
GET /v1/health
Example
$ curl "https://gridcal-api.aly-ventures.workers.dev/v1/add-business-days?country=US&date=2025-07-03&days=1"
{ "from": "2025-07-03", "days": 1, "date": "2025-07-07" } # skips Jul 4 + weekend
Regions currently covered: US (CA, NY, TX + federal), DE (BY, BE + national). More are pure data additions.