Vietnam Holidays & Working Days API

Vietnamese public holidays per year (official schedules and the Labour Code rules), working-day checks, counts and “N working days later”.

GEThttps://apibox.io.vn/v1/vn-holidays
Developer utilities▶ Try it online

The holidays API knows Vietnam’s public holidays: New Year, Tết (computed with the lunar calendar), Hung Kings Day (10/3 lunar), 30/4 and 1/5, National Day 2/9 with its extra day and, from 2026, Vietnamese Culture Day 24/11. For years whose day-off schedule has been announced (2024–2026 and Tết / 2/9 of 2027) it uses the official dates, including the weekends inside each block and the Saturdays worked to make up for a bridge day; other years follow the Labour Code: the statutory days plus a compensatory day after any that falls on a weekend.

year=2026 lists the holidays of a year with their dates and the number of working days. date= tells whether a day is a working day and why not. from=&to= counts working days, weekend days and holiday days in a range, and from=&add=10 returns the date 10 working days later (or earlier with a negative number), the usual way to compute deadlines and SLAs.

Official schedules are those for civil servants (Saturday and Sunday off). Private companies must give at least the statutory days but may choose other dates for Tết and 2/9; saturday_off=false computes a six-day week. Each holiday says whether it is official or estimated.

Parameters

NameInTypeRequiredDefault
yearquerynumbernoList the holidays of a year (2021–2199). Default: this year.
datequerystringnoCheck one day (YYYY-MM-DD).
fromquerystringnoStart of a range, or start date for add.
toquerystringnoEnd of the range (inclusive): count working days.
addquerynumbernoNumber of working days to add (negative: go back).
saturday_offquerybooleannotruefalse: six-day week (only Sunday off).

Example

curl "https://apibox.io.vn/v1/vn-holidays?from=2026-02-12&add=3" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "from": "2026-02-12",
  "add_workdays": 3,
  "saturday_off": true,
  "result": {
    "date": "2026-02-24",
    "weekday": "Tuesday",
    "weekday_vi": "Thứ Ba",
    "is_workday": true,
    "is_weekend": false,
    "is_make_up_workday": false,
    "holiday": null
  },
  "calendar_days": 12,
  "holidays_skipped": [
    "Lunar New Year (Tết)"
  ],
  "note": "Schedules marked \"official\" are those announced for civil servants…"
}

Use cases

  • Delivery dates and SLAs that skip Vietnamese holidays
  • Leave and payroll systems: count working days in a month
  • Show upcoming days off in HR and booking apps
  • Plan releases and campaigns around Tết

FAQ

How many days off for Tết?

The law gives 5 days. In practice the government shifts days so that the block, with weekends, lasts 7–9 days (14–22/2/2026 for civil servants). The API returns the official block when announced.

Is 24/11 a holiday?

Yes, from 2026: Vietnamese Culture Day is a paid day off under Resolution 28/2026/QH16 (effective 1/7/2026).

What if a holiday falls on a weekend?

Employees get a compensatory day on the next working day (Labour Code, Article 111). Estimated schedules apply this rule.

Related APIs

Start with 1,000 free requests every month. Get free API key →