Is this a business day?
Say whether a date is a business day in a country or subdivision, and why not if it is not.

Details
Covers: the same regions and years as business-days (2000–2035).
Price: CHF 0.001 per call (first 100 calls per day free).
Example: {"date":"2026-09-10","region":"CH-GE"} → false, holiday "Genevan Fast".
Call it
RESTcurl -X POST https://api.tausendwerk.xyz/v1/is-business-day \
-H "Content-Type: application/json" \
-d '{"date":"2026-09-10","region":"CH-GE"}'MCP tool nameis_business_dayAfter the free 100 calls per day, add a key: Authorization: Bearer tw_live_…. Pricing
Try it
Runs against the live API with the free allowance.
Input schema JSON Schema
{
"type": "object",
"additionalProperties": false,
"required": [
"date",
"region"
],
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "ISO date, YYYY-MM-DD"
},
"region": {
"type": "string",
"pattern": "^[A-Z]{2}(-[A-Z0-9]{1,3})?$",
"description": "Country code (CH, DE, AT, FR, IT, LI, GB, US, ES and 23 more EU/EEA codes) or subdivision: CH-ZH, DE-BY, AT-9, GB-SCT, US-CA, FR-57"
},
"weekend": {
"type": "array",
"items": {
"type": "integer",
"minimum": 1,
"maximum": 7
},
"uniqueItems": true,
"maxItems": 6,
"default": [
6,
7
],
"description": "ISO weekdays that are not working days. 1 = Monday, 7 = Sunday."
},
"closed_dates": {
"type": "array",
"items": {
"type": "string",
"format": "date",
"description": "ISO date, YYYY-MM-DD"
},
"maxItems": 366,
"description": "Extra closed days, such as company holidays."
}
},
"examples": [
{
"date": "2026-09-10",
"region": "CH-GE"
}
]
}More in Dates and deadlines
Business days between two datesCount the business days between two dates for a country or subdivision, and list the public holidays skipped.CHF 0.002 / callDeadline in business daysReturn the date that is N business days after (or before, with a negative N) a start date, for a country or subdivision.CHF 0.002 / callPublic holidays for a yearList the public holidays of one year for a country or subdivision. With region "list", return every supported region code.CHF 0.002 / call