Is today a workday?
The workday calculation API. One endpoint. Global coverage. Built for developers.
Free tier — 10,000 requests/month. No credit card required.
GET /v1/check?date=2026-12-25&country=GB{
"success": true,
"data": {
"date": "2026-12-25",
"country": "GB",
"is_workday": false,
"reason": "public_holiday",
"holiday": {
"name": "Christmas Day",
"local_name": "Christmas Day",
"type": "Public"
}
},
"meta": {
"country": "GB",
"cached": true,
"timestamp": "2026-03-06T16:51:48.377Z"
}
}Four endpoints. One API.
Every question about workdays, answered with a single GET request.
/v1/checkIs this date a workday?
curl "https://api.bizday.dev/v1/check?date=2026-12-25&country=GB" \
-H "Authorization: Bearer wday_your_api_key"{
"success": true,
"data": {
"date": "2026-12-25",
"country": "GB",
"is_workday": false,
"reason": "public_holiday",
"holiday": {
"name": "Christmas Day",
"type": "Public"
}
}
}/v1/nextWhat's the next workday after this date?
curl "https://api.bizday.dev/v1/next?date=2026-12-24&country=GB" \
-H "Authorization: Bearer wday_your_api_key"{
"success": true,
"data": {
"from_date": "2026-12-24",
"country": "GB",
"direction": "next",
"workday": "2026-12-29"
}
}/v1/addAdd N workdays to a date.
curl "https://api.bizday.dev/v1/add?date=2026-03-05&days=10&country=US" \
-H "Authorization: Bearer wday_your_api_key"{
"success": true,
"data": {
"start_date": "2026-03-05",
"country": "US",
"workdays_added": 10,
"result_date": "2026-03-19",
"weekends_skipped": 4,
"holidays_skipped": []
}
}/v1/betweenHow many workdays between two dates?
curl "https://api.bizday.dev/v1/between?start=2026-03-01&end=2026-03-31&country=DE" \
-H "Authorization: Bearer wday_your_api_key"{
"success": true,
"data": {
"country": "DE",
"start_date": "2026-03-01",
"end_date": "2026-03-31",
"workdays": 21,
"weekends": 9,
"holidays": 1,
"holiday_list": [
{ "date": "2026-04-03", "name": "Good Friday" }
]
}
}Copy, paste, ship.
Working examples in every major language. Ready to drop into your codebase.
curl "https://api.bizday.dev/v1/check?date=2026-03-05&country=US" \
-H "Authorization: Bearer wday_your_api_key"Why BizDay
30+ countries
Global coverage with country-specific holidays and weekend definitions. Updated weekly.
Sub-20ms
Deployed on Cloudflare's global edge network. Cached responses in single-digit milliseconds.
Answers, not data
We do the maths. You get results. No holiday data dumps to parse yourself.
Simple, transparent pricing
Start free. Scale as you grow. No surprises.
Growth
500,000 requests/month
- All endpoints
- Priority support
- Rate limit headers
- Usage analytics
Business
2,000,000 requests/month
- All endpoints
- Dedicated support
- Rate limit headers
- Usage analytics
- SLA guarantee
Free tier: 10,000 requests/month. No credit card required. See full pricing →