We store Japanese holidays obtained from Google Calendar’s
official Japanese holiday feed
(ja.japanese#holiday@group.v.calendar.google.com) by year
in JSON and CSV formats.
Five years before and after the current year, and each daily update keeps the dataset consistent in ISO 8601 format.
This project automatically updates data once per day through GitHub Actions, and the repository remains active through a monthly keep-alive workflow.
This project is hosted on GitHub Pages.
To get basic information about national holidays and festival
holidays for the past 3 years (last year, this
year, and next year), access date.json or
date.csv.
(Each version is separated into directories
like v1, v2, …)
Example:
https://ennacx.github.io/jp-holiday/v1/date.json
You can also get filtered lists for national holidays only, or for festival holidays only.
To get a list divided by year, specify the directory for the year
after the version.
(Currently available for the preceding
5 years.)
Example:
2024’s Japanese holidays →
https://ennacx.github.io/jp-holiday/v1/2024/date.json
2024’s national holidays only →
https://ennacx.github.io/jp-holiday/v1/2024/shu/date.json
2024’s festival holidays only →
https://ennacx.github.io/jp-holiday/v1/2024/sai/date.json
Each date.json file is an object whose keys are
ISO 8601 formatted dates (YYYY-MM-DD,
string) and whose values are the holiday names.
For CSV files, the first column contains the ISO 8601 date string and
the second column contains the holiday name.
We also provide timestamp-based files (ts.json,
ts.csv),
where the key or first column is a UNIX timestamp in
seconds (integer).
(All UNIX timestamps are normalized to JST (UTC+09:00), consistent with Japan’s national calendar.)
date.json) structure:{
"2025-01-01": "元日",
"2025-01-13": "成人の日"
}ts.json) structure:{
"1735657200": "元日",
"1736694000": "成人の日"
}date.csv) structure:"2025-01-01","元日"
"2025-01-13","成人の日"
ts.csv) structure:"1735657200","元日"
"1736694000","成人の日"
v1/
|- 2020/
| |- shu/
| | |- date.json
| | |- date.csv
| | |- ts.json
| | -- ts.csv
| |- sai/
| | |- date.json
| | |- date.csv
| | |- ts.json
| | -- ts.csv
| |
| |- date.json
| |- date.csv
| |- ts.json
| -- ts.csv
|
|- shu/
| |- date.json
| |- date.csv
| |- ts.json
| -- ts.csv
|- sai/
| |- date.json
| |- date.csv
| |- ts.json
| -- ts.csv
|
|- date.json
|- date.csv
|- ts.json
-- ts.csv