WorkDay Business Days, Holidays & Time Zones
Add or count business days with US, UK and Canada holidays, or your own calendar. Convert times across IANA zones.
Endpoints
| Path | What it does |
|---|---|
/add | Add or subtract business days |
/count | Count business days between dates |
/check | Is this date a working day? |
/holidays | List holidays for a year |
/convert | Convert a local time between time zones |
/now | Current time in up to 20 zones |
/diff | Exact difference between two datetimes |
/timezones | List IANA time zones |
/countries | Holiday calendars |
Examples
Replace YOUR_KEY with your RapidAPI key. Host: workday-business-days-holidays-time-zones.p.rapidapi.com
curl
curl --request GET \
--url 'https://workday-business-days-holidays-time-zones.p.rapidapi.com/add?start=2026-11-25&days=3&country=US' \
--header 'X-RapidAPI-Key: YOUR_KEY' \
--header 'X-RapidAPI-Host: workday-business-days-holidays-time-zones.p.rapidapi.com'
JavaScript
const res = await fetch('https://workday-business-days-holidays-time-zones.p.rapidapi.com/add?start=2026-11-25&days=3&country=US', {
headers: {
'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
'X-RapidAPI-Host': 'workday-business-days-holidays-time-zones.p.rapidapi.com'
}
});
const data = await res.json();
Python
import os, requests
r = requests.get(
'https://workday-business-days-holidays-time-zones.p.rapidapi.com/add?start=2026-11-25&days=3&country=US',
headers={
'X-RapidAPI-Key': os.environ['RAPIDAPI_KEY'],
'X-RapidAPI-Host': 'workday-business-days-holidays-time-zones.p.rapidapi.com',
},
)
print(r.json())
Notes
Nothing you send is stored by our code. Calls go through RapidAPI, which bills according to the plan you pick. The origin runs on Cloudflare Workers.