Business Days & Holidays API - 200 Countries, Time Zones avatar

Business Days & Holidays API - 200 Countries, Time Zones

Pricing

$0.50 / 1,000 query answereds

Go to Apify Store
Business Days & Holidays API - 200 Countries, Time Zones

Business Days & Holidays API - 200 Countries, Time Zones

Public holidays for about 200 countries, add-N-working-days maths that skips weekends and local holidays, business-day checks and time zone lookup in one call. Nager.Date plus offline data. Batch thousands of queries for SLA, HR and delivery tools.

Pricing

$0.50 / 1,000 query answereds

Rating

0.0

(0)

Developer

mohamed alaya

mohamed alaya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Public holidays, "add N working days" maths, working days between two dates, business-day checks and time zone lookup in one Actor call. For people building schedulers, SLA and deadline calculators, HR and payroll tools, logistics ETAs and AI agents who need to know "when is 5 working days from today in Germany?" without paying per call for a holiday API.

Quick start

Run with empty input: you get the current year's public holidays of the US. Change What to calculate and the fields, or send a list of queries in Batch queries to answer thousands in one run.

Input examples

1. Holidays of several countries

{ "operation": "holidays", "country": "US,GB,FR,TN", "year": 2027 }

2. Deadline: 10 working days from a date, Bavaria

{ "operation": "addWorkingDays", "country": "DE", "region": "BY", "date": "2026-12-18", "days": 10 }

3. A batch of mixed queries

{
"queries": [
{ "op": "isBusinessDay", "country": "SA", "date": "2026-10-09" },
{ "op": "workingDaysBetween", "country": "FR", "start": "2026-05-01", "end": "2026-05-31" },
{ "op": "timezone", "city": "Tunis" },
{ "op": "timezone", "latitude": "40.7", "longitude": "-74.0", "at": "2026-07-01T12:00:00Z" }
]
}

Operations

opNeedsReturns
holidayscountry, optional region, yearOne row per holiday: date, weekday, name, localName, types, global, regions, source.
addWorkingDayscountry, start (or date), days (negative = backwards)resultDate, resultWeekday, calendarDays, skipped weekend days and holidays.
workingDaysBetweencountry, start, end, inclusive (default true: both ends counted)workingDays, weekendDays, holidaysInRange.
isBusinessDaycountry, dateisBusinessDay, isWeekend, isHoliday, holidayName.
timezonelatitude + longitude or city, optional attimezone, utcOffset, observesDst, isDstNow, localTime.

Input guide

FieldWhat it does
operation, country, region, year, date, endDate, days, latitude, longitude, cityOne simple query (several countries allowed for holidays).
queriesA batch; replaces the simple fields. Each item uses the keys above (op, country, start, ...).
holidaySourceauto (Nager.Date, then offline), nager, or offline (never calls the web).
includeObservancesAlso count observances and optional days (off by default).
weekendOverride, e.g. fri,sat. Default is by country.
maxQueriesSafety limit.

Sample rows

{ "type": "holiday", "country": "TN", "year": 2026, "date": "2026-01-01", "weekday": "Thursday", "name": "New Year's Day", "localName": "عيد رأس السنة", "types": ["Public"], "global": true, "source": "date-holidays" }
{ "type": "addWorkingDays", "country": "US", "startDate": "2026-12-23", "days": 5, "resultDate": "2026-12-31", "calendarDays": 8, "skippedWeekendDays": 2, "skippedHolidays": [{ "date": "2026-12-25", "name": "Christmas Day" }] }

Use it with

Google Maps or lead scrapers (combine with the opening-hours and country normalizers), AI agents that schedule work, or any Apify task that needs a due date: call this Actor with a batch of queries and read the dataset.

FAQ

Which data is used? Nager.Date (open source holiday API, about 100 countries) when available, otherwise the offline date-holidays database (about 200 countries and many regions, no network). Each row says which.

Does it use the web? Only for Nager.Date in auto/nager mode. offline never does.

Are half days and bridge days included? No. Only full public and bank holidays count as non-working.

Honest limits

  • Holiday dates for far-future years follow the calendar rules; dates fixed by decree (many Islamic and Chinese holidays) can be off by a day or be missing until announced.
  • Weekends are by country, with a small built-in list of Friday-Saturday countries; companies with other schedules should set weekend.
  • Regional holidays need the exact region code of the data source; unknown regions return only nationwide holidays or an error row.
  • City time zones come from an offline list of about 7,000 cities; unknown cities need coordinates.

Price

Pay per event: $0.0005 per query answered (a holiday list for a whole year is one query; failed queries are free). 10,000 queries = $5.