{
  "_meta": {
    "version": "1.0.0",
    "license": "CC-BY-4.0",
    "attribution": "Public holiday data by Dicky Ibrohim (https://tanggalmerah.dickyibrohim.com), licensed under CC BY 4.0.",
    "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/index.json",
    "description": "Discovery manifest for the Indonesian public-holiday API. All dates from official SKB decrees, 2020-present.",
    "last_updated": "2026-07-24"
  },
  "endpoints": {
    "all": "https://tanggalmerah.dickyibrohim.com/api/v1/all.json",
    "year": "https://tanggalmerah.dickyibrohim.com/api/v1/years/{year}.json",
    "month": "https://tanggalmerah.dickyibrohim.com/api/v1/months/{YYYY-MM}.json",
    "type": "https://tanggalmerah.dickyibrohim.com/api/v1/types/{type}.json",
    "schema": {
      "holiday": "https://tanggalmerah.dickyibrohim.com/api/v1/schema/holiday.schema.json",
      "year_file": "https://tanggalmerah.dickyibrohim.com/api/v1/schema/year-file.schema.json"
    }
  },
  "types": [
    "national_holiday",
    "joint_leave"
  ],
  "years": [
    {
      "year": 2020,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 16,
        "joint_leave": 5,
        "total": 21
      },
      "content_hash": "sha256:85c41336a6bc53e894c5d0aef3bc878b8578b364ad2844ef437bd5e261b3c43c",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2020.json",
      "source": [
        {
          "authority": "Kemenko PMK",
          "doc": "SKB 3 Menteri (Perubahan Kedua) Libur Nasional & Cuti Bersama 2020",
          "enacted": "2020-04-09",
          "url": "https://www.kemenkopmk.go.id/cegah-covid-19-meluas-pemerintah-revisi-hari-libur-dan-cuti-bersama-2020"
        },
        {
          "authority": "Setda Prov. Kalteng (arsip SKB)",
          "doc": "SKB Tiga Menteri Perubahan Kedua 2020",
          "enacted": null,
          "url": "https://setda.kalteng.go.id/publikasi/detail/skb-tiga-menteri-tentang-perubahan-kedua-libur-nasional-dan-cuti-bersama-tahun-2020"
        }
      ]
    },
    {
      "year": 2021,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 16,
        "joint_leave": 1,
        "total": 17
      },
      "content_hash": "sha256:fbb39a8c83ee7315206c964a6a42ea0dbd29ea92191531979983622f3c1f66cb",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2021.json",
      "source": [
        {
          "authority": "Kemenko PMK",
          "doc": "SKB 3 Menteri Libur Nasional & Cuti Bersama 2021 (revisi)",
          "enacted": "2021-06-18",
          "url": "https://www.kemenkopmk.go.id/pemerintah-pangkas-cuti-bersama-2021-dari-7-hari-jadi-2-hari"
        },
        {
          "authority": "Kementerian PANRB",
          "doc": "SKB 3 Menteri No. 712/1/3 Tahun 2021 (Perubahan Kedua)",
          "enacted": "2021-06-18",
          "url": "https://menpan.go.id/site/berita-terkini/respons-kenaikan-kasus-covid-19-pemerintah-revisi-hari-libur-nasional-dan-cuti-bersama-2021"
        }
      ]
    },
    {
      "year": 2022,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 16,
        "joint_leave": 4,
        "total": 20
      },
      "content_hash": "sha256:994a40a93e72b3a1fa16d05a0bbf183d7510241587a9fac770cbece60f592a28",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2022.json",
      "source": [
        {
          "authority": "Kemenko PMK",
          "doc": "Perubahan SKB Libur Nasional & Cuti Bersama Tahun 2022",
          "enacted": "2022-04-07",
          "url": "https://www.kemenkopmk.go.id/sites/default/files/pengumuman/2022-04/Perubahan%20SKB%20Libnas%20&%20Cuti%20Bersama%20tahun%202022.pdf"
        },
        {
          "authority": "Kementerian PANRB",
          "doc": "Perubahan Hari Libur Iduladha 1443 H (9 -> 10 Juli 2022)",
          "enacted": null,
          "url": "https://www.menpan.go.id/site/berita-terkini/skb-tiga-menteri-tetapkan-perubahan-hari-libur-nasional-iduladha-1443-hijriah-dari-9-juli-2022-menjadi-10-juli-2022"
        }
      ]
    },
    {
      "year": 2023,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 16,
        "joint_leave": 11,
        "total": 27
      },
      "content_hash": "sha256:bbcd03d218a4eaf55145187ea9cf5952fe8767c2f8288cb4bbd9fa7c0cc116d6",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2023.json",
      "source": [
        {
          "authority": "Kemenko PMK",
          "doc": "SKB 3 Menteri Libur Nasional & Cuti Bersama Tahun 2023",
          "enacted": null,
          "url": "https://kemenkopmk.go.id/skb-3-menteri-tentang-libur-nasional-dan-cuti-bersama-tahun-2023"
        },
        {
          "authority": "Setkab",
          "doc": "SKB Perubahan Libur Nasional & Cuti Bersama 2023",
          "enacted": null,
          "url": "https://setkab.go.id/pemerintah-terbitkan-skb-perubahan-libur-nasional-dan-cuti-bersama-2023-2/"
        }
      ]
    },
    {
      "year": 2024,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 19,
        "joint_leave": 10,
        "total": 29
      },
      "content_hash": "sha256:1198235507582be8dca0bde76ee83b6b1565c03693feef02daf99ec9a50f3675",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2024.json",
      "source": [
        {
          "authority": "Kementerian PANRB",
          "doc": "SKB 3 Menteri Hari Libur Nasional & Cuti Bersama 2024",
          "enacted": null,
          "url": "https://www.menpan.go.id/site/berita-terkini/pemerintah-tetapkan-hari-libur-nasional-dan-cuti-bersama-2024"
        },
        {
          "authority": "JDIH BPK",
          "doc": "Keppres No. 10 Tahun 2024 (hari pemungutan suara Pemilu sebagai libur nasional)",
          "enacted": null,
          "url": "https://peraturan.bpk.go.id/Details/277337/keppres-no-10-tahun-2024"
        }
      ]
    },
    {
      "year": 2025,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 17,
        "joint_leave": 11,
        "total": 28
      },
      "content_hash": "sha256:8034b7af063acfedf3923bf47922415c8c41b23984df16b94e4c9d5ca8d87b61",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2025.json",
      "source": [
        {
          "authority": "Kemenko PMK",
          "doc": "SKB 3 Menteri Libur Nasional & Cuti Bersama Tahun 2025",
          "enacted": "2024-10-14",
          "url": "https://www.kemenkopmk.go.id/pemerintah-tetapkan-hari-libur-nasional-dan-cuti-bersama-tahun-2025"
        },
        {
          "authority": "JDIH Kemnaker",
          "doc": "SKB 3 Menteri Nomor 1 Tahun 2025",
          "enacted": null,
          "url": "https://jdih.kemnaker.go.id/peraturan/detail/2712/skb-3-menteri-nomor-1-tahun-2025"
        }
      ]
    },
    {
      "year": 2026,
      "status": "verified",
      "complete": true,
      "count": {
        "national_holiday": 17,
        "joint_leave": 8,
        "total": 25
      },
      "content_hash": "sha256:80727b2ffbf4ca570bd4c7305404d0c8d4f6d3c64225106c86060e60ef246784",
      "canonical": "https://tanggalmerah.dickyibrohim.com/api/v1/years/2026.json",
      "source": [
        {
          "authority": "Kementerian Sekretariat Negara",
          "doc": "SKB 3 Menteri Libur Nasional & Cuti Bersama 2026",
          "enacted": "2025-09-19",
          "url": "https://setneg.go.id/baca/index/inilah_skb_3_menteri_libur_nasional_dan_cuti_bersama_2026"
        },
        {
          "authority": "Kemnaker",
          "doc": "Keputusan Bersama Menteri Nomor 5 Tahun 2025",
          "enacted": "2025-09-19",
          "url": "https://kemnaker.go.id/news/detail/pemerintah-umumkan-hari-libur-nasional-dan-cuti-bersama-2026-wamenaker-semoga-berjalan-lancar"
        }
      ]
    }
  ],
  "months": [
    "2020-01",
    "2020-03",
    "2020-04",
    "2020-05",
    "2020-06",
    "2020-07",
    "2020-08",
    "2020-10",
    "2020-12",
    "2021-01",
    "2021-02",
    "2021-03",
    "2021-04",
    "2021-05",
    "2021-06",
    "2021-07",
    "2021-08",
    "2021-10",
    "2021-12",
    "2022-01",
    "2022-02",
    "2022-03",
    "2022-04",
    "2022-05",
    "2022-06",
    "2022-07",
    "2022-08",
    "2022-10",
    "2022-12",
    "2023-01",
    "2023-02",
    "2023-03",
    "2023-04",
    "2023-05",
    "2023-06",
    "2023-07",
    "2023-08",
    "2023-09",
    "2023-12",
    "2024-01",
    "2024-02",
    "2024-03",
    "2024-04",
    "2024-05",
    "2024-06",
    "2024-07",
    "2024-08",
    "2024-09",
    "2024-11",
    "2024-12",
    "2025-01",
    "2025-03",
    "2025-04",
    "2025-05",
    "2025-06",
    "2025-08",
    "2025-09",
    "2025-12",
    "2026-01",
    "2026-02",
    "2026-03",
    "2026-04",
    "2026-05",
    "2026-06",
    "2026-08",
    "2026-12"
  ]
}
