每日更新的靜態 JSON API

今天,放假嗎?

輸入任一日期,立即查出台灣的放假狀態、假期名稱與說明。同一份資料也能直接被程式、CLI 或 AI 代理人查詢。

選好日期後按下「查詢」,結果會顯示在這裡。

查詢中…

假期名稱
-
分類
-
說明
-
檢視原始 JSON

命令列與 curl 範例

同一份資料可以在終端機、腳本或 CI 流程中直接查詢,不需要另外申請金鑰。

若已安裝 holidaybook CLI:

holidaybook 2025-07-20

輸出:

2025-07-20:放假
類別:星期六、星期日

加上 --json 取得機器可讀的輸出,方便串接腳本:

holidaybook --json 2025-07-20

輸出:

{"date":"2025-07-20","isHoliday":true,"name":"","category":"星期六、星期日","description":""}

沒有安裝 CLI 的話,直接用 curl 讀取靜態 JSON 也可以:

curl -fsS https://holiday.gh.miniasp.com/2025-07-20.json

給 AI 代理人的查詢慣例

將日期代入路徑即可,不需要額外的驗證流程或請求標頭。

GET https://holiday.gh.miniasp.com/{YYYY-MM-DD}.json

isHoliday = 1 表示當天放假
isHoliday = 0 表示當天正常上班、上課
name、holidaycategory、description 可能為空字串

建議代理人以 isHoliday 欄位為準,不要用「是否為週末」自行推算,因為補班日與國定假日調整都會覆寫一般的週末規則。CLI 的 --json 會把同一份資料正規化成 dateYYYY-MM-DD)、布林值 isHolidaycategory;直接讀取靜態 JSON 時則是 YYYYMMDD01holidaycategory

API 說明(機器可讀)

單日、單月、單年三種路徑共用同一個資料結構;月與年的回應是物件陣列。

單日
/{YYYY-MM-DD}.json 例如 /2025-07-20.json
單月
/{YYYY-MM}.json 例如 /2025-07.json
單年
/{YYYY}.json 例如 /2025.json
單日 JSON 欄位
欄位 型別 說明
date string 日期,格式為 YYYYMMDD
isHoliday 0 或 1 1 表示放假,0 表示正常上班上課。請直接採用此值,不要自行以星期幾推算。
name string 國定假日或紀念日名稱,平日與例假日通常為空字串。
holidaycategory string 假期分類,例如「星期六、星期日」或「放假之紀念日及節日」。
description string 補充說明,可能為空字串。

需要留意的例外